From 96e055e13f010abf1cdaacfef84bb142068a3536 Mon Sep 17 00:00:00 2001 From: Zuev Date: Sat, 4 Jul 2026 15:47:12 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B1=D0=B0=D0=B3=20=D1=80=D0=B5=D0=BF=D0=BE?= =?UTF-8?q?=D1=80=D1=82=20=D0=B8=20=D0=B3=D1=80=D0=B0=D1=84=D0=B8=D1=84?= =?UTF-8?q?=D0=B0=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .agents/skills/graphify/.graphify_version | 1 + .agents/skills/graphify/SKILL.md | 674 + .../skills/graphify/references/add-watch.md | 56 + .agents/skills/graphify/references/exports.md | 87 + .../graphify/references/extraction-spec.md | 31 + .../graphify/references/github-and-merge.md | 46 + .agents/skills/graphify/references/hooks.md | 33 + .agents/skills/graphify/references/query.md | 311 + .../skills/graphify/references/transcribe.md | 52 + .agents/skills/graphify/references/update.md | 192 + .codex/graphify/.graphify_version | 1 + .codex/graphify/SKILL.md | 674 + .codex/graphify/references/add-watch.md | 56 + .codex/graphify/references/exports.md | 87 + .codex/graphify/references/extraction-spec.md | 31 + .../graphify/references/github-and-merge.md | 46 + .codex/graphify/references/hooks.md | 33 + .codex/graphify/references/query.md | 311 + .codex/graphify/references/transcribe.md | 52 + .codex/graphify/references/update.md | 192 + BUG_REPORT.md | 219 + DEVOPS.md | 54 +- graphify-out/.graphify_labels.json | 1 + graphify-out/.graphify_learning.json | 5 + graphify-out/.graphify_python | 1 + graphify-out/.graphify_root | 1 + graphify-out/.graphify_semantic_new.json | 6222 + graphify-out/.graphify_uncached.txt | 48 + graphify-out/.vocab.txt | 885 + graphify-out/GRAPH_REPORT.md | 713 + ...2ab9d45f5ce85f3958e959fd0d7a6434042b8.json | 1 + ...d5f3f82770e794b6ae283c577580dcc10c6aa.json | 1 + ...8f27e08517e30f5d342d352c408a0ea0e0a6e.json | 1 + ...cb274b71aed05d9b8343d7b7c7ac4964a4e32.json | 1 + ...8cd32f7f4ba09e25701c0780fff0aa3e66dee.json | 1 + ...da580f2e0e51bf769258918ad51a75196a2de.json | 1 + ...2c4efd630fdf3421a9b9ed5140bb1f61ea811.json | 1 + ...954648216c4ef31dffab9c2e5988619859290.json | 1 + ...8a65d25b11663116210f41def5f50fb68de61.json | 1 + ...3d9f86742c0ffadb2de77c20fb30e3890917a.json | 1 + ...6e01cf20a5c0fe1b542d1038bf25507d8ab47.json | 1 + ...94cc3de7a17898f37c7895cee16da9f89d5c5.json | 1 + ...bb222a85dec4ba2d35a3ede28b3faab91de4f.json | 1 + ...4062ea4033d4a9308d84796cb08756b5aea50.json | 1 + ...e9b544e296008a83ac3ab64fef2684fdee86d.json | 1 + ...0a2dd9de0fb74747b2f0e9fd79221f0d11c29.json | 1 + ...5902bec52eeb85a782b60772ace0169091776.json | 1 + ...91af0c4b858ed682dec012a87ca8aa09ca58c.json | 1 + ...46d3efeed939ded371df696228e48e9122fb4.json | 1 + ...21c2a9ec9426167d9d5f29c5a7aa9fe0ccbb6.json | 1 + ...b1a88a4e63974f43156c4d2d76914de942d4e.json | 1 + ...7285056735442da415d0cdc5494984060ae67.json | 1 + ...0416a24e50a18fb08f615857ad03952bb5ddf.json | 1 + ...e080999d8e71d35685ebbc69d24dd2cde7f32.json | 1 + ...cf9b93e04ecb9f6b4c5ce47c7c44343f765cd.json | 1 + ...ca067b2cf0a02354475d99bc5a3a3d8d930a8.json | 1 + ...4441317464a752c9353c22c012b3c5e8a7fb7.json | 1 + ...11ada725d4d08b3ad0f59422a26dc6618bb0f.json | 1 + ...a3ff8479fd1cd402363311eb485e7740de83c.json | 1 + ...5eb1f447266da2c1cc9aabbfcfa600dd1708d.json | 1 + ...27325064fbb55454c5a96e2f22cfc5c6d6c3a.json | 1 + ...02e08cc75ca8cdcad4fd33a9e7c60416ecd60.json | 1 + ...77e50870fa8319bb09ee8794af9fc58754e7b.json | 1 + ...8d545164ce2c7481748835eac60e8d4722485.json | 1 + ...ce68b9b95cf0a8785e5e3720fcb469e94013e.json | 1 + ...2a08274c8392729be4740f84e7e953fa79b04.json | 1 + ...1a9a873abab9dd8be29c27ebf6976ea3c2b02.json | 1 + ...26160272baf9939e24dda52422b128e9c9ac7.json | 1 + ...8823c1b829e32ce3b304a5dcecfed1035cc77.json | 1 + ...b16f0864f2c6abda489c2de814252a1c7c2f1.json | 1 + ...3f6b94d8aff45ad93693103f493812aaa3209.json | 1 + ...9e9a047bb3029d120e1ababc02dcff0ed4eed.json | 1 + ...78b6b0fefd4df64133ac77ec6374610974201.json | 1 + ...c5fd3a05369987e8fef71c3299a365ae5883e.json | 1 + ...687a5a92c4735d276d696e9c2c23a99c41963.json | 1 + ...003524a7e603be5006f8381de30762361b5a1.json | 1 + ...8e92e8f30a0c79647c3975d9006f87a098daa.json | 1 + ...aca688742962aea6fa341fa25d51142cb78f0.json | 1 + ...809eff255ed97fbfb085ba8c76a88399add49.json | 1 + ...0b3088ea1668f667ab76fcc3c3db30609e464.json | 1 + ...5d0f63c6e8eecc704bee16d34e7d10fa011ed.json | 1 + ...2344e3fb65624bac54dde2e0e3af02306afd5.json | 1 + ...ad9eaf52e3515d3691620c0ab0e8c2ec016d1.json | 1 + ...8209b9d7423b9ac15d40ecd05846ce9a434b7.json | 1 + ...e862518c6c8360be75d1e4878626ca68ab2b4.json | 1 + ...0a62265e1922ce4f81ef7c24613ed5a2e8f9f.json | 1 + ...3d5bc583e8917b018561dc2ca86917efe42ff.json | 1 + ...1a4245b5a434a920b99ac12b573a71bbceaed.json | 1 + ...60adcb9ea16813e402426642d766a82e9a52a.json | 1 + ...deb86eec7fe934c014b419983b502c1368fec.json | 1 + ...eec3682157cc9def223de02fedbe4c6df738a.json | 1 + ...efb717b55781eea52a401286ad25d99c1a582.json | 1 + ...d007087a629ed52603e3fe0187059e7f903e2.json | 1 + ...7bde174b5c01ceaf9c399eb05b5e1bac74ddd.json | 1 + ...67c56f408b90cb3ecc32013855fd56b7e2582.json | 1 + ...0a9d1c6a85300d5e4d808170f3eaffd85bd70.json | 1 + ...d32336419f70fc89f48fed9b665f33561a913.json | 1 + ...05b6261a49ce5c81a41c78820e9315b899c64.json | 1 + ...10697dc89bee2ea2687a706329ce59b8de678.json | 1 + ...9d33099e5ca779ada943e24e8c35a8247a9cd.json | 1 + ...9b5211b8cbe442bebc4a340d8e565ce8948b1.json | 1 + ...15d517a23b84548c3520f2dcbeef3c1cb2a71.json | 1 + ...78d3080ce4138160e55670a2284a82bce2585.json | 1 + ...1a99cfea9e16c6a463fd44b2256d4b67e69e6.json | 1 + ...4964f99d2dcdaaf2bd02bcaffe5a0af80dac9.json | 1 + ...2cf6eaa5cd020e2690a75d0ccf0cb4d6c23be.json | 1 + ...096ecaa0d8df9e419f3d068f8e9280cf923f3.json | 1 + ...e28ac9ace8d8b1e46838ff4da53dd2f0deace.json | 1 + ...6a4e7d74f148ef2fdd7a6ae48ebb2f9ffbdc2.json | 1 + ...71298289a187b05deed370887df035bc6215e.json | 1 + ...afdb73df99284f492261408c4c7ce7af5209a.json | 1 + ...dcc02b9cb6661b6315b19eca6897b7abdfbaf.json | 1 + ...a05eb0d1a6724b1aeb40099d38fe695abfc58.json | 1 + ...5bf0495c0a0b204ab8e1880ce13e14344fbb2.json | 1 + ...2b9df6a7a5b8d8a9f4dad432092b2402b63e4.json | 1 + ...0eda974ab54a99660514c5a07b8d9344e5ac6.json | 1 + ...721c0f40a9642fc4a845a9a76764ff443e856.json | 1 + ...fc0d3ab18d78230c94d020be545cc7bd43bec.json | 1 + ...d39d734fdf523dfa941e8e71471546003ef4a.json | 1 + ...d427ff58616d4b9472b2dc67d5d2881f2de03.json | 1 + ...37c6b812c01c8c1f010796b8c04be6a802484.json | 1 + ...a70f378c9d415c5035289021fb1170bf2f4aa.json | 1 + ...f0ba84c0357ca364c55737c2874b78c0ab83d.json | 1 + ...f3b24646d77a3d703cbed81b4b2cf0d0193bb.json | 1 + ...858e2cb63805d2a2c4c3e9b4e81223e921edc.json | 1 + ...224ad27e51faa3df40d353377aaaa6a7ea12a.json | 1 + ...c2f38f0e0e93b4965da0c2d9c2c140eb23616.json | 1 + ...ebccee131f533288b8f497cd1dea2fa918171.json | 1 + ...21e5b76db7bd7eb34708474a94e91f5e7894f.json | 1 + ...287ce0ef8b28525b09c29dcfa8291f54e3007.json | 1 + ...0ee41444693efab397708a6d2705372ce5af8.json | 1 + ...c21651f25608a37e9613b797d15fb1504e0b0.json | 1 + ...1d1139e6dac363c574df68a5d5cfa77e1405f.json | 1 + ...93b2eff4d0e9e703fd9048e9e261ffa752e7f.json | 1 + ...4acd2c95a9cc7d2f686176ca671ddfe2f972b.json | 1 + ...9f753db314fa8682f4269ccfedaf4e98fe93f.json | 1 + ...ec71d2a631010b25d77a5e9f136a9e1cdecad.json | 1 + ...9b1a129fb8c5c7f18926d58f1431fd6442b4b.json | 1 + ...b0ff05d2d7e6094f09e98648341f452749532.json | 1 + ...06bd7f47576a85540570e1f223b6065bebfce.json | 1 + ...9370bc435d15e1fbbd72086f51bf65db34e40.json | 1 + ...1873f4b5bb65ecf127f44aa428485a8f85c3c.json | 1 + ...82b46c358f482ee5b54bdfb60e0099affce87.json | 1 + ...df0c56ca1b84add35698e4609147fdfb93682.json | 1 + ...da5021a2a7a7799c69656cdd39cdf1d88ec37.json | 1 + ...0188a4f027a5a6fdc21bb4267903896fe3d51.json | 1 + ...188cf7e95da29bd5299d52030f80aa9b688b5.json | 1 + ...269803714ba887b3c683880bf4d49891e66b5.json | 1 + ...da2830c5440da2867853bd9f9e7f0e2dbb466.json | 1 + ...19098d467042c2f013286983051a7ffac7274.json | 1 + ...c4f231d9423bfc268c7be0589fe599ddd8461.json | 1 + ...dd884890ae28f6895b74efa730be8c5838c5c.json | 1 + ...1daf6b92e3af1aeac756d94dc76a8a44b6841.json | 1 + ...cedf8a3b90d45728ec750262fcdeef9043257.json | 1 + ...93536cd31ba2d8c535faf405eac06fa7957d1.json | 1 + ...16b2b79acd36ae87b9c98cea67dabe487e9d5.json | 1 + ...44235ee68f8fd0e161f2faaa28e864085f70c.json | 1 + ...04dea1e10af9a5fc723ad6a9ca4cde4bf72c7.json | 1 + ...af630c3a29e226fcfb2589e71a242e5b9fe0b.json | 1 + ...394d1a69ba45069190a3bb42925b6a78fa125.json | 1 + ...ad6241c52979c140e7206f7e8ff6b8eebdb4e.json | 1 + ...ceae21e4dc426abc0fd3335da1ee7673afa77.json | 1 + ...598b1ab1169cba1eb22c370f99911fc066a3c.json | 1 + ...2e096535d6ae59e5791988dfa1825932016eb.json | 1 + ...46c0a95e4de3794359a176cae2cd9840c2bde.json | 1 + ...a7ad74004f3f0ff5a0cc85e8e0bf80e96fe61.json | 1 + ...ccdbd7b25e06a2b2ad27449bc2c20e87c0e15.json | 1 + ...9530154a3c4684b0c9797b9f94e2fa9b1fda6.json | 1 + ...55343fa4706719edd198ab05a18069161c9c1.json | 1 + ...d6da9cd6b937757dd01c46c9ce647df0d7c44.json | 1 + ...cce860c59f80865fb05aaa8b89fcde74b5163.json | 1 + ...e9879bfda5f3290a3ca1cd5da6f37d972b808.json | 1 + ...42569ac5268cd86d6e3008536ec97a7ad4dfc.json | 1 + ...4d80740ff383456b29aa8d8f7a4d140b7ee7f.json | 1 + ...f5d6a56be8afa1c3f4b530ea224dc66494931.json | 1 + ...c54ad9beaa596bda0f50de7bf90f8835d4588.json | 1 + ...b33653abd759b90ddca739ae3360c50179f1a.json | 1 + ...111c0e03559ea48e3e3f1f0001efa8e472af6.json | 1 + ...96921f3f1c26607f38633a7ce236f016bbed1.json | 1 + ...84ee0077d95cb3355750cbc4b1cccbea241f4.json | 1 + ...63bb31d1a3de855d2bc95f0eb730bbaf22231.json | 1 + ...07d7c051474fec9e50d2be76149770d7659a2.json | 1 + ...03c8f6c977c6abc657e2e400097e976aa3a03.json | 1 + ...82994c44cc4f8352886bf65dfd91aff21d1af.json | 1 + ...d708cea525bea66b89365f35dce3e02ca0afa.json | 1 + ...f67068afe368dddd1fc14597de09c3a372dc7.json | 1 + ...c8b1d5ddb5729f01a7259d8879412e43774ce.json | 1 + ...8e57181710b30ef746d6eee9d014a1e4444f6.json | 1 + ...0590041a00a99ad0b4e1286d447bde5d17a90.json | 1 + ...de8efd35b5bf90275ece0479b68d1c4ade5e5.json | 1 + ...d73f0d66f3a986312c7ce8199c90b54bd74f9.json | 1 + ...c50d03516474117eaaad42ee82ea56593e051.json | 1 + ...0b6d3a220bc2d4a76ba9541102610fa193e09.json | 1 + ...4a8cd7f709e99981f65ea511a4d41a092007f.json | 1 + ...bdad0694ef97e7dc842176254ffffb984d02b.json | 1 + ...5423d6cabf98db7fe1563f6dbaa43acdee728.json | 1 + ...064cc7621d1977abcc6db0981dbbd4e9ff408.json | 1 + ...714b94cbbfd6602cb6e2886ff19946fa77d92.json | 1 + ...a96adeb89b080ab1bd9f58fe072464fb44ae1.json | 1 + ...beec88481d2038094e0932c26061ca679295d.json | 1 + ...18ff9562e98b43ba8d4f83d7149d3b8b5933c.json | 1 + ...85ba6b9d96d75387a56ed75605e4a72e8eb91.json | 1 + ...d63ff30d55be451eeefa626c361a3cd551905.json | 1 + ...6860ddc403d7fccf6ca380868e4580fdbb552.json | 1 + ...f802639604563d31fab32f9a18b18fa2771bc.json | 1 + ...f89a27f853e9a9c045f44cf8eff97f4365e43.json | 1 + ...1ed9bc12716d0c98dc22ff28507df76418566.json | 1 + ...237b718cf3df0c9b551019abf9a7aa65ef1e3.json | 1 + ...627e7fb149612542a7606de62324d21e4bc1c.json | 1 + ...ded4d758638ba00f1b28b36cf07ff286a0698.json | 1 + ...ba96b031107bafc3194cdb290d8f27068a9d9.json | 1 + ...725ef88662e01ecf2c14514cd38b4bd06bfa2.json | 1 + ...74e4ba55b0d6eb7c427a12787ac839377cc5e.json | 1 + ...af80e0128358cac0a89c1da4741e6f49d034a.json | 1 + ...67bc891ec08ced7dc95b452a1f84471d3c23e.json | 1 + ...e19a755f5f28544aa58c2f79de9173aa923a2.json | 1 + ...d1e62c456d9028a954da4d5e28d3c6705ee05.json | 1 + ...c31b17fe78afc8f8996d6d745d48c6c1fd3da.json | 1 + ...dcbe13a591610311588b9886db8f1166f682c.json | 1 + ...356074e6379cdff51a1921a509931046de207.json | 1 + ...643a2fce831c869ee6abe9c29f5ea1798cea9.json | 1 + ...f7b9b599aaa26c9ccaab9db48896f7e02ca0a.json | 1 + ...eff69e8d42bf840b1c1cc16166115ecf64022.json | 1 + ...0cfdecc2d236c9e0ee174b7c6d6c4e2beca72.json | 1 + ...12eb3e5e6c62fea26712db6e08425f9516031.json | 1 + ...1010d4ede5a1ff8da4699c04ab5974d82fee9.json | 1 + ...df4f3d08bc920b7dcfd72deddb4eab75d659a.json | 1 + ...186332ae064f1bb22e7fb8b0988e4203059a6.json | 1 + ...2690fc032ebf27f93b0df88ddd5932317cf2e.json | 1 + ...0da638372d1884433b0bf64e23f421e72fe7d.json | 1 + ...25d14994e5ac041775332b139373381ec4625.json | 1 + ...bb8bd8fcf478bcc4feb0bf8ff4ac51c1aab3c.json | 1 + ...c74a4b04bb781c7943bf21f312de4cf6f7f46.json | 1 + ...879e5dfcaeca80f8c116c4e3d3e160da07f5a.json | 1 + ...d59ff792666b0b01ce9b1f028b0080502fb4e.json | 1 + ...7b41e1cbfa772161b00bcc365e2de732e2a74.json | 1 + ...4edb318f19c18e82eaebe25acc65f28c9101f.json | 1 + ...02df5a995d1ae3cf553b61bc7773bce033cec.json | 1 + ...5081d119aca259c2c0ea669cd90135fd81451.json | 1 + ...72832f04ce7bf391d726a20cc64cb633c77d5.json | 1 + ...a43731610ef099cdc0cce4dbe721e7ae9e272.json | 1 + ...3b94f91f5f58cac2ec05b2b7784e4d588cc15.json | 1 + ...005e4fc8c8d2628e26c4507fd00db2870524f.json | 1 + ...4bff642db962bca7412f68416c517c13ad44a.json | 1 + graphify-out/cache/stat-index.json | 1 + graphify-out/cost.json | 12 + graphify-out/graph.html | 307 + graphify-out/graph.json | 96093 ++++++++++++++++ graphify-out/manifest.json | 1212 + ..._requireroles_связывает_множество_контроллер.md | 23 + ...ектны_ли_inferred_связи_вокруг_schedulerule.md | 23 + graphify-out/reflections/LESSONS.md | 11 + resume/index.html | 407 + resume/script.js | 199 + resume/style.css | 1251 + 255 files changed, 110846 insertions(+), 22 deletions(-) create mode 100644 .agents/skills/graphify/.graphify_version create mode 100644 .agents/skills/graphify/SKILL.md create mode 100644 .agents/skills/graphify/references/add-watch.md create mode 100644 .agents/skills/graphify/references/exports.md create mode 100644 .agents/skills/graphify/references/extraction-spec.md create mode 100644 .agents/skills/graphify/references/github-and-merge.md create mode 100644 .agents/skills/graphify/references/hooks.md create mode 100644 .agents/skills/graphify/references/query.md create mode 100644 .agents/skills/graphify/references/transcribe.md create mode 100644 .agents/skills/graphify/references/update.md create mode 100644 .codex/graphify/.graphify_version create mode 100644 .codex/graphify/SKILL.md create mode 100644 .codex/graphify/references/add-watch.md create mode 100644 .codex/graphify/references/exports.md create mode 100644 .codex/graphify/references/extraction-spec.md create mode 100644 .codex/graphify/references/github-and-merge.md create mode 100644 .codex/graphify/references/hooks.md create mode 100644 .codex/graphify/references/query.md create mode 100644 .codex/graphify/references/transcribe.md create mode 100644 .codex/graphify/references/update.md create mode 100644 BUG_REPORT.md create mode 100644 graphify-out/.graphify_labels.json create mode 100644 graphify-out/.graphify_learning.json create mode 100644 graphify-out/.graphify_python create mode 100644 graphify-out/.graphify_root create mode 100644 graphify-out/.graphify_semantic_new.json create mode 100644 graphify-out/.graphify_uncached.txt create mode 100644 graphify-out/.vocab.txt create mode 100644 graphify-out/GRAPH_REPORT.md create mode 100644 graphify-out/cache/ast/v0.9.5/00e8de11bc0c6cd3b111cc5d23a2ab9d45f5ce85f3958e959fd0d7a6434042b8.json create mode 100644 graphify-out/cache/ast/v0.9.5/01d9ac60353eab5b8fd4841f4d6d5f3f82770e794b6ae283c577580dcc10c6aa.json create mode 100644 graphify-out/cache/ast/v0.9.5/03c20273155d83fcba886eee79a8f27e08517e30f5d342d352c408a0ea0e0a6e.json create mode 100644 graphify-out/cache/ast/v0.9.5/03eed484ebe217e695a18c94b18cb274b71aed05d9b8343d7b7c7ac4964a4e32.json create mode 100644 graphify-out/cache/ast/v0.9.5/057e3514c526f4cc6af4e30da4f8cd32f7f4ba09e25701c0780fff0aa3e66dee.json create mode 100644 graphify-out/cache/ast/v0.9.5/05c172c1c7f7a58a811a50375a1da580f2e0e51bf769258918ad51a75196a2de.json create mode 100644 graphify-out/cache/ast/v0.9.5/089c0f116ce32c7ce28586290192c4efd630fdf3421a9b9ed5140bb1f61ea811.json create mode 100644 graphify-out/cache/ast/v0.9.5/0cfd571b6f249e418ca9ec9a180954648216c4ef31dffab9c2e5988619859290.json create mode 100644 graphify-out/cache/ast/v0.9.5/0d9b338dacf75f1f6f0621354368a65d25b11663116210f41def5f50fb68de61.json create mode 100644 graphify-out/cache/ast/v0.9.5/0db665d6c6eca4782e69677b82d3d9f86742c0ffadb2de77c20fb30e3890917a.json create mode 100644 graphify-out/cache/ast/v0.9.5/0e999bd59b5d250c0bece30dd206e01cf20a5c0fe1b542d1038bf25507d8ab47.json create mode 100644 graphify-out/cache/ast/v0.9.5/0f5869ba55b9d0d5682a54a772394cc3de7a17898f37c7895cee16da9f89d5c5.json create mode 100644 graphify-out/cache/ast/v0.9.5/0f9efff6e0ade4f428d2c284060bb222a85dec4ba2d35a3ede28b3faab91de4f.json create mode 100644 graphify-out/cache/ast/v0.9.5/10ada20b4ba0b32024067451f1e4062ea4033d4a9308d84796cb08756b5aea50.json create mode 100644 graphify-out/cache/ast/v0.9.5/11030cfd22c4e67f17fed1d74f6e9b544e296008a83ac3ab64fef2684fdee86d.json create mode 100644 graphify-out/cache/ast/v0.9.5/11682a5717ad6bf6e2e7d6420920a2dd9de0fb74747b2f0e9fd79221f0d11c29.json create mode 100644 graphify-out/cache/ast/v0.9.5/1266e402e2a21e5b6702827a5e85902bec52eeb85a782b60772ace0169091776.json create mode 100644 graphify-out/cache/ast/v0.9.5/16767d94de4f4efa2e03785df6d91af0c4b858ed682dec012a87ca8aa09ca58c.json create mode 100644 graphify-out/cache/ast/v0.9.5/1a16672b8aa22ac47f48b946cd046d3efeed939ded371df696228e48e9122fb4.json create mode 100644 graphify-out/cache/ast/v0.9.5/1a7cdd080997208d5cfe554847b21c2a9ec9426167d9d5f29c5a7aa9fe0ccbb6.json create mode 100644 graphify-out/cache/ast/v0.9.5/1bea4c6dc64c6e76b9db1a813ccb1a88a4e63974f43156c4d2d76914de942d4e.json create mode 100644 graphify-out/cache/ast/v0.9.5/1c016b2e6724a54509d174964fd7285056735442da415d0cdc5494984060ae67.json create mode 100644 graphify-out/cache/ast/v0.9.5/1d59c074b4ef3295e98d261b0a00416a24e50a18fb08f615857ad03952bb5ddf.json create mode 100644 graphify-out/cache/ast/v0.9.5/1d99c8c855e34a234e8cc5e5ad8e080999d8e71d35685ebbc69d24dd2cde7f32.json create mode 100644 graphify-out/cache/ast/v0.9.5/2144f243b59a175b124c9a879dccf9b93e04ecb9f6b4c5ce47c7c44343f765cd.json create mode 100644 graphify-out/cache/ast/v0.9.5/23289c35f1a83692bf045f2011fca067b2cf0a02354475d99bc5a3a3d8d930a8.json create mode 100644 graphify-out/cache/ast/v0.9.5/2386d738714321a165d7e963ff04441317464a752c9353c22c012b3c5e8a7fb7.json create mode 100644 graphify-out/cache/ast/v0.9.5/25159b2e90f277736e32c9aa91411ada725d4d08b3ad0f59422a26dc6618bb0f.json create mode 100644 graphify-out/cache/ast/v0.9.5/25b25558d42f90bcb41fc388b4da3ff8479fd1cd402363311eb485e7740de83c.json create mode 100644 graphify-out/cache/ast/v0.9.5/265e8882226ba523ef0fbed53855eb1f447266da2c1cc9aabbfcfa600dd1708d.json create mode 100644 graphify-out/cache/ast/v0.9.5/26cfe58a92526814113d722c4e327325064fbb55454c5a96e2f22cfc5c6d6c3a.json create mode 100644 graphify-out/cache/ast/v0.9.5/286a291ec64bdf627ab35c0bc9102e08cc75ca8cdcad4fd33a9e7c60416ecd60.json create mode 100644 graphify-out/cache/ast/v0.9.5/287e722d1fe2973ff76ce34375777e50870fa8319bb09ee8794af9fc58754e7b.json create mode 100644 graphify-out/cache/ast/v0.9.5/28ba7d562e794df59b200d2e99b8d545164ce2c7481748835eac60e8d4722485.json create mode 100644 graphify-out/cache/ast/v0.9.5/2cb67d79d21668a671fd4429eface68b9b95cf0a8785e5e3720fcb469e94013e.json create mode 100644 graphify-out/cache/ast/v0.9.5/2ef9f466a55710d2bb8f525d28d2a08274c8392729be4740f84e7e953fa79b04.json create mode 100644 graphify-out/cache/ast/v0.9.5/30e0d7371208a0b2ff2b6590d9e1a9a873abab9dd8be29c27ebf6976ea3c2b02.json create mode 100644 graphify-out/cache/ast/v0.9.5/34c2662f7ecd86955d01c3b288826160272baf9939e24dda52422b128e9c9ac7.json create mode 100644 graphify-out/cache/ast/v0.9.5/36026b99fead0ca526cb10288628823c1b829e32ce3b304a5dcecfed1035cc77.json create mode 100644 graphify-out/cache/ast/v0.9.5/38f01279921dfa97f4b7140fa33b16f0864f2c6abda489c2de814252a1c7c2f1.json create mode 100644 graphify-out/cache/ast/v0.9.5/393627916badad02a78935fdc413f6b94d8aff45ad93693103f493812aaa3209.json create mode 100644 graphify-out/cache/ast/v0.9.5/39b85b44660c634b6a3a0554a659e9a047bb3029d120e1ababc02dcff0ed4eed.json create mode 100644 graphify-out/cache/ast/v0.9.5/39c830ee50866c6a59b6c3f45bd78b6b0fefd4df64133ac77ec6374610974201.json create mode 100644 graphify-out/cache/ast/v0.9.5/3b19eb3552131e5b548e9115de2c5fd3a05369987e8fef71c3299a365ae5883e.json create mode 100644 graphify-out/cache/ast/v0.9.5/3f5382455d54bacc0a443b73b98687a5a92c4735d276d696e9c2c23a99c41963.json create mode 100644 graphify-out/cache/ast/v0.9.5/40d4a4144f8397f24bc54c4c49b003524a7e603be5006f8381de30762361b5a1.json create mode 100644 graphify-out/cache/ast/v0.9.5/4118953ccde05732a1a8da9cfa48e92e8f30a0c79647c3975d9006f87a098daa.json create mode 100644 graphify-out/cache/ast/v0.9.5/42d267f52bf4650bbdf27d4d126aca688742962aea6fa341fa25d51142cb78f0.json create mode 100644 graphify-out/cache/ast/v0.9.5/44161c2f314305041961951286e809eff255ed97fbfb085ba8c76a88399add49.json create mode 100644 graphify-out/cache/ast/v0.9.5/48bec84b9c64abace6450c682f20b3088ea1668f667ab76fcc3c3db30609e464.json create mode 100644 graphify-out/cache/ast/v0.9.5/4957508b7abf013d3fc4442d63a5d0f63c6e8eecc704bee16d34e7d10fa011ed.json create mode 100644 graphify-out/cache/ast/v0.9.5/4a0b015e53d0471035ede7abc272344e3fb65624bac54dde2e0e3af02306afd5.json create mode 100644 graphify-out/cache/ast/v0.9.5/4b348d8dfbb5b02025bba15d599ad9eaf52e3515d3691620c0ab0e8c2ec016d1.json create mode 100644 graphify-out/cache/ast/v0.9.5/4b769a6e819b1ad546b2ffdb6ad8209b9d7423b9ac15d40ecd05846ce9a434b7.json create mode 100644 graphify-out/cache/ast/v0.9.5/4bc1fd931a220eb88c8c96d03ade862518c6c8360be75d1e4878626ca68ab2b4.json create mode 100644 graphify-out/cache/ast/v0.9.5/4f25a39ab97eeace71f1b2592240a62265e1922ce4f81ef7c24613ed5a2e8f9f.json create mode 100644 graphify-out/cache/ast/v0.9.5/50e1630b82a52ba814d45c241bd3d5bc583e8917b018561dc2ca86917efe42ff.json create mode 100644 graphify-out/cache/ast/v0.9.5/5182ef59450c1341546df9c6a101a4245b5a434a920b99ac12b573a71bbceaed.json create mode 100644 graphify-out/cache/ast/v0.9.5/53c1e6250ec2ad3fc4ac904bb7760adcb9ea16813e402426642d766a82e9a52a.json create mode 100644 graphify-out/cache/ast/v0.9.5/547edbbfd01dab052ccf1993a1bdeb86eec7fe934c014b419983b502c1368fec.json create mode 100644 graphify-out/cache/ast/v0.9.5/55ecfe3e7a1349b06309844be4feec3682157cc9def223de02fedbe4c6df738a.json create mode 100644 graphify-out/cache/ast/v0.9.5/59311a5b76a2fe30a70befcc102efb717b55781eea52a401286ad25d99c1a582.json create mode 100644 graphify-out/cache/ast/v0.9.5/5f0f0527f01153be5b9357670a8d007087a629ed52603e3fe0187059e7f903e2.json create mode 100644 graphify-out/cache/ast/v0.9.5/6547a0b78f8dbf1cbde5c1b6aef7bde174b5c01ceaf9c399eb05b5e1bac74ddd.json create mode 100644 graphify-out/cache/ast/v0.9.5/676d77671a8b80acbaf0ce3e22c67c56f408b90cb3ecc32013855fd56b7e2582.json create mode 100644 graphify-out/cache/ast/v0.9.5/6bfedbeef2e8e301e490a53364c0a9d1c6a85300d5e4d808170f3eaffd85bd70.json create mode 100644 graphify-out/cache/ast/v0.9.5/6d3d4c19048a0d015fbb7bcfce2d32336419f70fc89f48fed9b665f33561a913.json create mode 100644 graphify-out/cache/ast/v0.9.5/70bb21b1cb7dea8edbad217bf6305b6261a49ce5c81a41c78820e9315b899c64.json create mode 100644 graphify-out/cache/ast/v0.9.5/7478a9b9d307de997413b9cb7cb10697dc89bee2ea2687a706329ce59b8de678.json create mode 100644 graphify-out/cache/ast/v0.9.5/74c37a314146e6c69f7b84e526c9d33099e5ca779ada943e24e8c35a8247a9cd.json create mode 100644 graphify-out/cache/ast/v0.9.5/78c00b5cb43d8fa22d2feb0fa0d9b5211b8cbe442bebc4a340d8e565ce8948b1.json create mode 100644 graphify-out/cache/ast/v0.9.5/7b74a5e4c5813c385d0a032e78215d517a23b84548c3520f2dcbeef3c1cb2a71.json create mode 100644 graphify-out/cache/ast/v0.9.5/7bae527623bd4ee91f0d804ba7678d3080ce4138160e55670a2284a82bce2585.json create mode 100644 graphify-out/cache/ast/v0.9.5/7c20e6b22227e83ea48959d0db41a99cfea9e16c6a463fd44b2256d4b67e69e6.json create mode 100644 graphify-out/cache/ast/v0.9.5/7e7a69ed58f61b3f29394a9251f4964f99d2dcdaaf2bd02bcaffe5a0af80dac9.json create mode 100644 graphify-out/cache/ast/v0.9.5/80693ca800f2b820e42720530e52cf6eaa5cd020e2690a75d0ccf0cb4d6c23be.json create mode 100644 graphify-out/cache/ast/v0.9.5/82e38ae576fefa926edbbcd346d096ecaa0d8df9e419f3d068f8e9280cf923f3.json create mode 100644 graphify-out/cache/ast/v0.9.5/835b4f67d6e7d4be7ed949190f1e28ac9ace8d8b1e46838ff4da53dd2f0deace.json create mode 100644 graphify-out/cache/ast/v0.9.5/8607c4cafdfcf4fa0405efa4b186a4e7d74f148ef2fdd7a6ae48ebb2f9ffbdc2.json create mode 100644 graphify-out/cache/ast/v0.9.5/86432d09fd4e072147f125d971271298289a187b05deed370887df035bc6215e.json create mode 100644 graphify-out/cache/ast/v0.9.5/88a3f7b55ff957721d56dbb9303afdb73df99284f492261408c4c7ce7af5209a.json create mode 100644 graphify-out/cache/ast/v0.9.5/8922225fc0dbe262cc1dd7595a9dcc02b9cb6661b6315b19eca6897b7abdfbaf.json create mode 100644 graphify-out/cache/ast/v0.9.5/8af90083420ca5d8a3fea2fce3da05eb0d1a6724b1aeb40099d38fe695abfc58.json create mode 100644 graphify-out/cache/ast/v0.9.5/8bc030df9b291691f2cc470f0c15bf0495c0a0b204ab8e1880ce13e14344fbb2.json create mode 100644 graphify-out/cache/ast/v0.9.5/8caac7552948dc70f7ac2fd54032b9df6a7a5b8d8a9f4dad432092b2402b63e4.json create mode 100644 graphify-out/cache/ast/v0.9.5/8da9ecee1ec08c5bb553614a6ed0eda974ab54a99660514c5a07b8d9344e5ac6.json create mode 100644 graphify-out/cache/ast/v0.9.5/8ec23ac61eff33d020a3cb0f7f5721c0f40a9642fc4a845a9a76764ff443e856.json create mode 100644 graphify-out/cache/ast/v0.9.5/923d324b97db7c6400429fbf0e2fc0d3ab18d78230c94d020be545cc7bd43bec.json create mode 100644 graphify-out/cache/ast/v0.9.5/9478df3214f491838b7e9066acad39d734fdf523dfa941e8e71471546003ef4a.json create mode 100644 graphify-out/cache/ast/v0.9.5/95651757c3354557e9f9020ce9ed427ff58616d4b9472b2dc67d5d2881f2de03.json create mode 100644 graphify-out/cache/ast/v0.9.5/959e1381745900f960360d4b04937c6b812c01c8c1f010796b8c04be6a802484.json create mode 100644 graphify-out/cache/ast/v0.9.5/971c9f460dff5af36c7657f21d3a70f378c9d415c5035289021fb1170bf2f4aa.json create mode 100644 graphify-out/cache/ast/v0.9.5/9b0cf5a307b3ee53505953abd8ef0ba84c0357ca364c55737c2874b78c0ab83d.json create mode 100644 graphify-out/cache/ast/v0.9.5/9bbc927463b006a86722789bbbcf3b24646d77a3d703cbed81b4b2cf0d0193bb.json create mode 100644 graphify-out/cache/ast/v0.9.5/a30da6ed8f89d6ae54d16367c6a858e2cb63805d2a2c4c3e9b4e81223e921edc.json create mode 100644 graphify-out/cache/ast/v0.9.5/a490eeb4de5965ea87a969fc1d9224ad27e51faa3df40d353377aaaa6a7ea12a.json create mode 100644 graphify-out/cache/ast/v0.9.5/a56354c92e778ceacda1ed01facc2f38f0e0e93b4965da0c2d9c2c140eb23616.json create mode 100644 graphify-out/cache/ast/v0.9.5/a6b6fb3d678d1bc2c81884861b2ebccee131f533288b8f497cd1dea2fa918171.json create mode 100644 graphify-out/cache/ast/v0.9.5/a6fe5a669a29407387f4a470bf421e5b76db7bd7eb34708474a94e91f5e7894f.json create mode 100644 graphify-out/cache/ast/v0.9.5/a73eda6953d4bb6bdfded32ca69287ce0ef8b28525b09c29dcfa8291f54e3007.json create mode 100644 graphify-out/cache/ast/v0.9.5/a83fc0fa84b3fd73988cc2eebee0ee41444693efab397708a6d2705372ce5af8.json create mode 100644 graphify-out/cache/ast/v0.9.5/a9617d704b490595e0963de486fc21651f25608a37e9613b797d15fb1504e0b0.json create mode 100644 graphify-out/cache/ast/v0.9.5/aacc2599d9197ae3aa13be821741d1139e6dac363c574df68a5d5cfa77e1405f.json create mode 100644 graphify-out/cache/ast/v0.9.5/ab1975e88bebccd704a87c4ffff93b2eff4d0e9e703fd9048e9e261ffa752e7f.json create mode 100644 graphify-out/cache/ast/v0.9.5/ac34a2a98158b62313730d5d8b14acd2c95a9cc7d2f686176ca671ddfe2f972b.json create mode 100644 graphify-out/cache/ast/v0.9.5/ac68444e9cfedae3650952b82039f753db314fa8682f4269ccfedaf4e98fe93f.json create mode 100644 graphify-out/cache/ast/v0.9.5/ac8a3dab9e7e1fde4a8bbeaeb64ec71d2a631010b25d77a5e9f136a9e1cdecad.json create mode 100644 graphify-out/cache/ast/v0.9.5/b0af6daf86596dac582602616509b1a129fb8c5c7f18926d58f1431fd6442b4b.json create mode 100644 graphify-out/cache/ast/v0.9.5/b1968aea9603214305f7bb3e5e3b0ff05d2d7e6094f09e98648341f452749532.json create mode 100644 graphify-out/cache/ast/v0.9.5/b1b69f31bd2a1a9dba7926772b206bd7f47576a85540570e1f223b6065bebfce.json create mode 100644 graphify-out/cache/ast/v0.9.5/b284327f524071bc219daa3d0849370bc435d15e1fbbd72086f51bf65db34e40.json create mode 100644 graphify-out/cache/ast/v0.9.5/b34280a17941a1e66a16b4916811873f4b5bb65ecf127f44aa428485a8f85c3c.json create mode 100644 graphify-out/cache/ast/v0.9.5/b3688a3438336965040a4a8e29482b46c358f482ee5b54bdfb60e0099affce87.json create mode 100644 graphify-out/cache/ast/v0.9.5/b4ab949ae96d73acc8882efc60bdf0c56ca1b84add35698e4609147fdfb93682.json create mode 100644 graphify-out/cache/ast/v0.9.5/b4b483386882f50c054f21e8f8cda5021a2a7a7799c69656cdd39cdf1d88ec37.json create mode 100644 graphify-out/cache/ast/v0.9.5/b5bd4538cada8a2683b40996d2a0188a4f027a5a6fdc21bb4267903896fe3d51.json create mode 100644 graphify-out/cache/ast/v0.9.5/b8a22adcc580c23dec6a60b8ff0188cf7e95da29bd5299d52030f80aa9b688b5.json create mode 100644 graphify-out/cache/ast/v0.9.5/b9964788c4fa92cf94208d7af0d269803714ba887b3c683880bf4d49891e66b5.json create mode 100644 graphify-out/cache/ast/v0.9.5/b9c7865439db193a8a8dd698198da2830c5440da2867853bd9f9e7f0e2dbb466.json create mode 100644 graphify-out/cache/ast/v0.9.5/bd12d3db04c78d514ec10aaa2f919098d467042c2f013286983051a7ffac7274.json create mode 100644 graphify-out/cache/ast/v0.9.5/bf07ab2f446c732add756aea062c4f231d9423bfc268c7be0589fe599ddd8461.json create mode 100644 graphify-out/cache/ast/v0.9.5/bfe9c32ef2d10d80d38eed23b60dd884890ae28f6895b74efa730be8c5838c5c.json create mode 100644 graphify-out/cache/ast/v0.9.5/c11badd9f6abe4c8c89666e8bae1daf6b92e3af1aeac756d94dc76a8a44b6841.json create mode 100644 graphify-out/cache/ast/v0.9.5/c21b133c9613b7199787d1a1ddccedf8a3b90d45728ec750262fcdeef9043257.json create mode 100644 graphify-out/cache/ast/v0.9.5/c5e5292e47cd8aeebd8e91b1aef93536cd31ba2d8c535faf405eac06fa7957d1.json create mode 100644 graphify-out/cache/ast/v0.9.5/c9471440549598f2460dbb3359416b2b79acd36ae87b9c98cea67dabe487e9d5.json create mode 100644 graphify-out/cache/ast/v0.9.5/caf427b0a3d211bfe95579b4a2544235ee68f8fd0e161f2faaa28e864085f70c.json create mode 100644 graphify-out/cache/ast/v0.9.5/cc5d2d897bfda809ceb8d750b6c04dea1e10af9a5fc723ad6a9ca4cde4bf72c7.json create mode 100644 graphify-out/cache/ast/v0.9.5/cd226bd3d5bf0b6fbda2555676faf630c3a29e226fcfb2589e71a242e5b9fe0b.json create mode 100644 graphify-out/cache/ast/v0.9.5/ce58ebe0a2cf2329029fb5adae8394d1a69ba45069190a3bb42925b6a78fa125.json create mode 100644 graphify-out/cache/ast/v0.9.5/ceae897064e8c2e21f452f90273ad6241c52979c140e7206f7e8ff6b8eebdb4e.json create mode 100644 graphify-out/cache/ast/v0.9.5/cec1ec25f32d091d51d427c7a49ceae21e4dc426abc0fd3335da1ee7673afa77.json create mode 100644 graphify-out/cache/ast/v0.9.5/d089ed980c0c60fd352ddea7d30598b1ab1169cba1eb22c370f99911fc066a3c.json create mode 100644 graphify-out/cache/ast/v0.9.5/d0f69d372b91b6241ad38de003e2e096535d6ae59e5791988dfa1825932016eb.json create mode 100644 graphify-out/cache/ast/v0.9.5/d1a3c0544e8b7660e2c00fcf5a246c0a95e4de3794359a176cae2cd9840c2bde.json create mode 100644 graphify-out/cache/ast/v0.9.5/d1c1efee47504f84a1a34a1174fa7ad74004f3f0ff5a0cc85e8e0bf80e96fe61.json create mode 100644 graphify-out/cache/ast/v0.9.5/d319dc499991dcab92c9d0e0131ccdbd7b25e06a2b2ad27449bc2c20e87c0e15.json create mode 100644 graphify-out/cache/ast/v0.9.5/d3a0713b6c80856f0341e8eb0ce9530154a3c4684b0c9797b9f94e2fa9b1fda6.json create mode 100644 graphify-out/cache/ast/v0.9.5/d5a19f5d5aad38c53ea9130cf0755343fa4706719edd198ab05a18069161c9c1.json create mode 100644 graphify-out/cache/ast/v0.9.5/d60d317b6bb7e6d9b493499067dd6da9cd6b937757dd01c46c9ce647df0d7c44.json create mode 100644 graphify-out/cache/ast/v0.9.5/d703dd077feff0aa2c278dd7fddcce860c59f80865fb05aaa8b89fcde74b5163.json create mode 100644 graphify-out/cache/ast/v0.9.5/d9367be6b0af7d7af2384fddfc0e9879bfda5f3290a3ca1cd5da6f37d972b808.json create mode 100644 graphify-out/cache/ast/v0.9.5/db778026ef0b1a3424ac5b3f99a42569ac5268cd86d6e3008536ec97a7ad4dfc.json create mode 100644 graphify-out/cache/ast/v0.9.5/de045e07f8dee74796ba4fa28064d80740ff383456b29aa8d8f7a4d140b7ee7f.json create mode 100644 graphify-out/cache/ast/v0.9.5/de836e575475806685ba4f137b7f5d6a56be8afa1c3f4b530ea224dc66494931.json create mode 100644 graphify-out/cache/ast/v0.9.5/df9141b52f117a2b55e03a98af5c54ad9beaa596bda0f50de7bf90f8835d4588.json create mode 100644 graphify-out/cache/ast/v0.9.5/e08dafc17dc6fca4a01dacf9f8ab33653abd759b90ddca739ae3360c50179f1a.json create mode 100644 graphify-out/cache/ast/v0.9.5/e1646704403f9fa714c1e2c8133111c0e03559ea48e3e3f1f0001efa8e472af6.json create mode 100644 graphify-out/cache/ast/v0.9.5/e2788c00c62ec8dea26485571f596921f3f1c26607f38633a7ce236f016bbed1.json create mode 100644 graphify-out/cache/ast/v0.9.5/e3ba6f8ea997c75aff88d2da99984ee0077d95cb3355750cbc4b1cccbea241f4.json create mode 100644 graphify-out/cache/ast/v0.9.5/e5fb32ccd6b96c30b7ee8f6b5ad63bb31d1a3de855d2bc95f0eb730bbaf22231.json create mode 100644 graphify-out/cache/ast/v0.9.5/e85c89504dafbb0b863385b1cc507d7c051474fec9e50d2be76149770d7659a2.json create mode 100644 graphify-out/cache/ast/v0.9.5/e8d2b8511427830a9b574fdd45603c8f6c977c6abc657e2e400097e976aa3a03.json create mode 100644 graphify-out/cache/ast/v0.9.5/e9adf63725ace0ff0380cb4a13982994c44cc4f8352886bf65dfd91aff21d1af.json create mode 100644 graphify-out/cache/ast/v0.9.5/ea09fc348c675220c5720260a17d708cea525bea66b89365f35dce3e02ca0afa.json create mode 100644 graphify-out/cache/ast/v0.9.5/eaf1d03da73c5c0738658044f09f67068afe368dddd1fc14597de09c3a372dc7.json create mode 100644 graphify-out/cache/ast/v0.9.5/ebe1ebe0efd275c104dbdde1a72c8b1d5ddb5729f01a7259d8879412e43774ce.json create mode 100644 graphify-out/cache/ast/v0.9.5/f123890af1bd409b02d0dff44c18e57181710b30ef746d6eee9d014a1e4444f6.json create mode 100644 graphify-out/cache/ast/v0.9.5/f3c2e0a3d96a72e199821f0c1ed0590041a00a99ad0b4e1286d447bde5d17a90.json create mode 100644 graphify-out/cache/ast/v0.9.5/f520e9a8fa8cd7b3a2ea36ae0e2de8efd35b5bf90275ece0479b68d1c4ade5e5.json create mode 100644 graphify-out/cache/ast/v0.9.5/f5d40bd2d7b3a235a358c14eb1fd73f0d66f3a986312c7ce8199c90b54bd74f9.json create mode 100644 graphify-out/cache/ast/v0.9.5/f725738bee0191dbb098f835781c50d03516474117eaaad42ee82ea56593e051.json create mode 100644 graphify-out/cache/ast/v0.9.5/f780074f83ea0da3ffe0f31d4280b6d3a220bc2d4a76ba9541102610fa193e09.json create mode 100644 graphify-out/cache/ast/v0.9.5/f9f765f10868004c0a6ff2488b74a8cd7f709e99981f65ea511a4d41a092007f.json create mode 100644 graphify-out/cache/ast/v0.9.5/fb33a9b25cf6a2ab5b936660fa1bdad0694ef97e7dc842176254ffffb984d02b.json create mode 100644 graphify-out/cache/ast/v0.9.5/fc268b7d990d94fd110dad6d6975423d6cabf98db7fe1563f6dbaa43acdee728.json create mode 100644 graphify-out/cache/ast/v0.9.5/ff3851273041230b15d39b3122b064cc7621d1977abcc6db0981dbbd4e9ff408.json create mode 100644 graphify-out/cache/ast/v0.9.5/ffa074c174080e33f759e902458714b94cbbfd6602cb6e2886ff19946fa77d92.json create mode 100644 graphify-out/cache/semantic/03cb3b24fd230d64d15f36c5af1a96adeb89b080ab1bd9f58fe072464fb44ae1.json create mode 100644 graphify-out/cache/semantic/15a9d9065c1bb9bbbbadff87f1ebeec88481d2038094e0932c26061ca679295d.json create mode 100644 graphify-out/cache/semantic/173a76139b84ae48e45be7485c218ff9562e98b43ba8d4f83d7149d3b8b5933c.json create mode 100644 graphify-out/cache/semantic/1a20e690492ebe75e2010b6221d85ba6b9d96d75387a56ed75605e4a72e8eb91.json create mode 100644 graphify-out/cache/semantic/24b87c2c54b97822e5e74f04630d63ff30d55be451eeefa626c361a3cd551905.json create mode 100644 graphify-out/cache/semantic/33011a77448666247aa1746a8366860ddc403d7fccf6ca380868e4580fdbb552.json create mode 100644 graphify-out/cache/semantic/3413a0d0a09372987819d0bcf43f802639604563d31fab32f9a18b18fa2771bc.json create mode 100644 graphify-out/cache/semantic/4869a5ccf169032e9c15b6f1309f89a27f853e9a9c045f44cf8eff97f4365e43.json create mode 100644 graphify-out/cache/semantic/4b3431196d12bc8e7a5daac6ad11ed9bc12716d0c98dc22ff28507df76418566.json create mode 100644 graphify-out/cache/semantic/4d400563b1e9574d313773df7a7237b718cf3df0c9b551019abf9a7aa65ef1e3.json create mode 100644 graphify-out/cache/semantic/4d8a981d03c6584758a3b73a7cf627e7fb149612542a7606de62324d21e4bc1c.json create mode 100644 graphify-out/cache/semantic/5355390726e08345f7919f92703ded4d758638ba00f1b28b36cf07ff286a0698.json create mode 100644 graphify-out/cache/semantic/59109423780150add219ecad810ba96b031107bafc3194cdb290d8f27068a9d9.json create mode 100644 graphify-out/cache/semantic/5ca790c7c56079cd03f50229fa6725ef88662e01ecf2c14514cd38b4bd06bfa2.json create mode 100644 graphify-out/cache/semantic/60917d6ab3b7841b1270ddf0dd974e4ba55b0d6eb7c427a12787ac839377cc5e.json create mode 100644 graphify-out/cache/semantic/61bfeffa24fa77fea6208ef14daaf80e0128358cac0a89c1da4741e6f49d034a.json create mode 100644 graphify-out/cache/semantic/63bea36eac33009edd625210adb67bc891ec08ced7dc95b452a1f84471d3c23e.json create mode 100644 graphify-out/cache/semantic/87c3e71cd7bb465836bd53238f2e19a755f5f28544aa58c2f79de9173aa923a2.json create mode 100644 graphify-out/cache/semantic/89d881d5a2af905839681afcd82d1e62c456d9028a954da4d5e28d3c6705ee05.json create mode 100644 graphify-out/cache/semantic/8a24c26dee76ad948b77f02bd32c31b17fe78afc8f8996d6d745d48c6c1fd3da.json create mode 100644 graphify-out/cache/semantic/931b88c5ffe93ff26026fc36828dcbe13a591610311588b9886db8f1166f682c.json create mode 100644 graphify-out/cache/semantic/98a6c270ec5f6a8f06c7df05946356074e6379cdff51a1921a509931046de207.json create mode 100644 graphify-out/cache/semantic/9c3d33283424b07a83cd3191f3c643a2fce831c869ee6abe9c29f5ea1798cea9.json create mode 100644 graphify-out/cache/semantic/a6b42568da40f9bc47bb6935780f7b9b599aaa26c9ccaab9db48896f7e02ca0a.json create mode 100644 graphify-out/cache/semantic/a7aa3cd8a07df38deb64d6df843eff69e8d42bf840b1c1cc16166115ecf64022.json create mode 100644 graphify-out/cache/semantic/aaf739ac8899207e46a0074b4720cfdecc2d236c9e0ee174b7c6d6c4e2beca72.json create mode 100644 graphify-out/cache/semantic/af1ea61775a746d5b4dc2b7d2f812eb3e5e6c62fea26712db6e08425f9516031.json create mode 100644 graphify-out/cache/semantic/b5717d2b90d1b16d7477ae582a81010d4ede5a1ff8da4699c04ab5974d82fee9.json create mode 100644 graphify-out/cache/semantic/b69ef33646f7cf2557488304388df4f3d08bc920b7dcfd72deddb4eab75d659a.json create mode 100644 graphify-out/cache/semantic/b7dacf862e07335084136722148186332ae064f1bb22e7fb8b0988e4203059a6.json create mode 100644 graphify-out/cache/semantic/b8977d022748f50761df8cf99912690fc032ebf27f93b0df88ddd5932317cf2e.json create mode 100644 graphify-out/cache/semantic/bd75eb2d9a79b2e0b2644c207bd0da638372d1884433b0bf64e23f421e72fe7d.json create mode 100644 graphify-out/cache/semantic/c4cdcddcedd7401a0ff635c65a925d14994e5ac041775332b139373381ec4625.json create mode 100644 graphify-out/cache/semantic/ce615734115acd53c4e890d3513bb8bd8fcf478bcc4feb0bf8ff4ac51c1aab3c.json create mode 100644 graphify-out/cache/semantic/d032db5dfa1d6aa867e661e004bc74a4b04bb781c7943bf21f312de4cf6f7f46.json create mode 100644 graphify-out/cache/semantic/d97d60df564a6729fdacf1e8ff2879e5dfcaeca80f8c116c4e3d3e160da07f5a.json create mode 100644 graphify-out/cache/semantic/df73c720b4d9c911d9f747c5bf2d59ff792666b0b01ce9b1f028b0080502fb4e.json create mode 100644 graphify-out/cache/semantic/e0c5cad0c4a3a6378dabb4f827d7b41e1cbfa772161b00bcc365e2de732e2a74.json create mode 100644 graphify-out/cache/semantic/e272a8f70ac7fd99b9ebfd39f7d4edb318f19c18e82eaebe25acc65f28c9101f.json create mode 100644 graphify-out/cache/semantic/e3cad05cb5e6d7b60ae0356953c02df5a995d1ae3cf553b61bc7773bce033cec.json create mode 100644 graphify-out/cache/semantic/e4488f6e2b413860ef76d89c4ec5081d119aca259c2c0ea669cd90135fd81451.json create mode 100644 graphify-out/cache/semantic/ec1890719c6e211374fe9d1eef872832f04ce7bf391d726a20cc64cb633c77d5.json create mode 100644 graphify-out/cache/semantic/f8be56a7fdc945daecf9813c2cda43731610ef099cdc0cce4dbe721e7ae9e272.json create mode 100644 graphify-out/cache/semantic/fc48f4b9756d02b8a9ae0473e503b94f91f5f58cac2ec05b2b7784e4d588cc15.json create mode 100644 graphify-out/cache/semantic/fc9b6b123c914a3e309d6e0f649005e4fc8c8d2628e26c4507fd00db2870524f.json create mode 100644 graphify-out/cache/semantic/fdb7249b764178be2800b014d494bff642db962bca7412f68416c517c13ad44a.json create mode 100644 graphify-out/cache/stat-index.json create mode 100644 graphify-out/cost.json create mode 100644 graphify-out/graph.html create mode 100644 graphify-out/graph.json create mode 100644 graphify-out/manifest.json create mode 100644 graphify-out/memory/query_20260704_105757_почему_requireroles_связывает_множество_контроллер.md create mode 100644 graphify-out/memory/query_20260704_120728_корректны_ли_inferred_связи_вокруг_schedulerule.md create mode 100644 graphify-out/reflections/LESSONS.md create mode 100644 resume/index.html create mode 100644 resume/script.js create mode 100644 resume/style.css diff --git a/.agents/skills/graphify/.graphify_version b/.agents/skills/graphify/.graphify_version new file mode 100644 index 0000000..0383441 --- /dev/null +++ b/.agents/skills/graphify/.graphify_version @@ -0,0 +1 @@ +0.9.5 \ No newline at end of file diff --git a/.agents/skills/graphify/SKILL.md b/.agents/skills/graphify/SKILL.md new file mode 100644 index 0000000..e6e411e --- /dev/null +++ b/.agents/skills/graphify/SKILL.md @@ -0,0 +1,674 @@ +--- +name: graphify +description: "Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists, where the question should be treated as a graphify query first. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god nodes, community detection, and query/path/explain tools." +--- + +# /graphify + +Turn any folder of files into a navigable knowledge graph with community detection, an honest audit trail, and three outputs: interactive HTML, GraphRAG-ready JSON, and a plain-language GRAPH_REPORT.md. + +## Usage + +``` +/graphify # full pipeline on current directory → Obsidian vault +/graphify # full pipeline on specific path +/graphify https://github.com// # clone repo then run full pipeline on it +/graphify https://github.com// --branch # clone a specific branch +/graphify ... # clone multiple repos, build each, merge into one cross-repo graph +/graphify --mode deep # thorough extraction, richer INFERRED edges +/graphify --update # incremental - re-extract only new/changed files +/graphify --directed # build directed graph (preserves edge direction: source→target) +/graphify --whisper-model medium # use a larger Whisper model for better transcription accuracy +/graphify --cluster-only # rerun clustering on existing graph +/graphify --no-viz # skip visualization, just report + JSON +/graphify --html # (HTML is generated by default - this flag is a no-op) +/graphify --svg # also export graph.svg (embeds in Notion, GitHub) +/graphify --graphml # export graph.graphml (Gephi, yEd) +/graphify --neo4j # generate graphify-out/cypher.txt for Neo4j +/graphify --neo4j-push bolt://localhost:7687 # push directly to Neo4j +/graphify --falkordb # generate graphify-out/cypher.txt for FalkorDB +/graphify --falkordb-push falkordb://localhost:6379 # push directly to FalkorDB +/graphify --mcp # start MCP stdio server for agent access +/graphify --watch # watch folder, auto-rebuild on code changes (no LLM needed) +/graphify --wiki # build agent-crawlable wiki (index.md + one article per community) +/graphify --obsidian --obsidian-dir ~/vaults/my-project # write vault to custom path (e.g. existing vault) +/graphify add # fetch URL, save to ./raw, update graph +/graphify add --author "Name" # tag who wrote it +/graphify add --contributor "Name" # tag who added it to the corpus +/graphify query "" # BFS traversal - broad context +/graphify query "" --dfs # DFS - trace a specific path +/graphify query "" --budget 1500 # cap answer at N tokens +/graphify path "AuthModule" "Database" # shortest path between two concepts +/graphify explain "SwinTransformer" # plain-language explanation of a node +``` + +## What graphify is for + +Drop any folder of code, docs, papers, images, or video into graphify and get a queryable knowledge graph. Persistent across sessions, honest audit trail (EXTRACTED/INFERRED/AMBIGUOUS), community detection surfaces cross-document connections you wouldn't think to ask about. + +## What You Must Do When Invoked + +If the user invoked `/graphify --help` or `/graphify -h` (with no other arguments), print the contents of the `## Usage` section above verbatim and stop. Do not run any commands, do not detect files, do not default the path to `.`. Just print the Usage block and return. + +**Fast path — existing graph:** Before doing anything else, check whether `graphify-out/graph.json` exists. The expected location is `graphify-out/graph.json` relative to the **current working directory** (i.e. the project root where you are running commands). If it exists AND the user's request is a natural-language question about the codebase (e.g. "How does X work?", "What calls Y?", "Trace the data flow through Z") and NOT an explicit rebuild command (`--update`, `--cluster-only`, or a bare path/URL that implies fresh extraction): **skip Steps 1–5 entirely and jump straight to `## For /graphify query`.** Run `graphify query ""` immediately. Do not run detect. Do not check corpus size. Do not ask the user to narrow. The graph is already built — use it. + +If no path was given, use `.` (current directory). Do not ask the user for a path. + +If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. + +Follow these steps in order. Do not skip steps. + +### Step 0 - GitHub repos and multi-path merge (only if a URL or several paths) + +Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A plain local path skips this step. + +### Step 1 - Ensure graphify is installed + +```bash +# Detect the correct Python interpreter (handles uv tool, pipx, venv, system installs) +PYTHON="" +GRAPHIFY_BIN=$(which graphify 2>/dev/null) +# 1. uv tool installs — most reliable on modern Mac/Linux +if [ -z "$PYTHON" ] && command -v uv >/dev/null 2>&1; then + _UV_PY=$(uv tool run graphifyy python -c "import sys; print(sys.executable)" 2>/dev/null) + if [ -n "$_UV_PY" ]; then PYTHON="$_UV_PY"; fi +fi +# 2. Read shebang from graphify binary (pipx and direct pip installs) +if [ -z "$PYTHON" ] && [ -n "$GRAPHIFY_BIN" ]; then + _SHEBANG=$(head -1 "$GRAPHIFY_BIN" | tr -d '#!') + case "$_SHEBANG" in + *[!a-zA-Z0-9/_.@-]*) ;; + *) "$_SHEBANG" -c "import graphify" 2>/dev/null && PYTHON="$_SHEBANG" ;; + esac +fi +# 3. Fall back to python3 +if [ -z "$PYTHON" ]; then PYTHON="python3"; fi +if ! "$PYTHON" -c "import graphify" 2>/dev/null; then + if command -v uv >/dev/null 2>&1; then + uv tool install --upgrade graphifyy -q 2>&1 | tail -3 + _UV_PY=$(uv tool run graphifyy python -c "import sys; print(sys.executable)" 2>/dev/null) + if [ -n "$_UV_PY" ]; then PYTHON="$_UV_PY"; fi + else + "$PYTHON" -m pip install graphifyy -q 2>/dev/null \ + || "$PYTHON" -m pip install graphifyy -q --break-system-packages 2>&1 | tail -3 + fi +fi +# Write interpreter path for all subsequent steps (persists across invocations) +mkdir -p graphify-out +"$PYTHON" -c "import sys; open('graphify-out/.graphify_python', 'w', encoding='utf-8').write(sys.executable)" +# Save scan root so `graphify update` (no args) knows where to look next time +echo "$(cd INPUT_PATH && pwd)" > graphify-out/.graphify_root +``` + +If the import succeeds, print nothing and move straight to Step 2. + +**In every subsequent bash block, replace `python3` with `$(cat graphify-out/.graphify_python)` to use the correct interpreter.** + +### Step 2 - Detect files + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from graphify.detect import detect +from pathlib import Path +result = detect(Path('INPUT_PATH')) +print(json.dumps(result, ensure_ascii=False)) +" > graphify-out/.graphify_detect.json +``` + +Replace INPUT_PATH with the actual path the user provided. Do NOT cat or print the JSON - read it silently and present a clean summary instead: + +``` +Corpus: X files · ~Y words + code: N files (.py .ts .go ...) + docs: N files (.md .txt ...) + papers: N files (.pdf ...) + images: N files + video: N files (.mp4 .mp3 ...) +``` + +Omit any category with 0 files from the summary. + +Then act on it: +- If `total_files` is 0: stop with "No supported files found in [path]." +- If `skipped_sensitive` is non-empty: mention file count skipped, not the file names. +- If `total_words` > 2,000,000 OR `total_files` > 500: show the warning. Then compute the top 5 first-level subdirectories by file count: + - Read `scan_root` from the detect JSON (always an absolute path to the resolved INPUT_PATH). + - Concatenate all file lists across all types (`code`, `document`, `paper`, `image`, `video`). + - Filter out any path that starts with `scan_root + "/graphify-out/"` to exclude converted sidecars. + - For each file, strip the `scan_root` prefix and take the first path component. Files directly in `scan_root` with no subdirectory count as `(root)`. + - If all files are in `(root)` with no subdirectories, do not ask to narrow — no subfolders exist. Instead suggest `--no-cluster` to skip the expensive clustering step and proceed. + - Otherwise rank by count, show the top 5 with file counts, then ask which subfolder to run on. Wait for the user's answer before proceeding. +- Otherwise: proceed directly to Step 2.5 if video files were detected, or Step 3 if not. + +### Step 2.5 - Video and audio (only if video files detected) + +Skip this step entirely if `detect` returned zero `video` files. When the corpus has video or audio, see `references/transcribe.md` to transcribe them to text first, then treat the transcripts as doc files in Step 3. + +### Step 3 - Extract entities and relationships + +**Before starting:** note whether `--mode deep` was given. You must pass `DEEP_MODE=true` to every subagent in Step B2 if it was. Track this from the original invocation - do not lose it. + +This step has two parts: **structural extraction** (deterministic, free) and **semantic extraction** (LLM, costs tokens). + +> **graphify needs no API key. Never ask the user for one, and never block on one.** Code is extracted structurally (AST) with no LLM and no key at all — a code-only corpus (the common `/graphify .` on a repo) skips semantic extraction entirely, so it needs nothing here: go straight to Part A and skip Part B. Semantic extraction (only for docs, papers, and images) uses Gemini **only if** `GEMINI_API_KEY`/`GOOGLE_API_KEY` is already set; otherwise the host agent itself is the LLM. graphify does **not** read `ANTHROPIC_API_KEY`, `OPENAI_API_KEY`, or any other provider key. If you catch yourself about to prompt for, wait on, or stop because of a missing API key, that is a misread of this skill — proceed without one. + +**Before semantic extraction:** check whether `GEMINI_API_KEY` or `GOOGLE_API_KEY` is set. If neither is set, print this one-liner to the user: +> Tip: set `GEMINI_API_KEY` or `GOOGLE_API_KEY` to use Gemini for semantic extraction (`pip install 'graphifyy[gemini]'`). + +Print it once, then continue — do not wait for the user to supply a key. If `GEMINI_API_KEY` or `GOOGLE_API_KEY` IS set, use `graphify.llm.extract_corpus_parallel(files, backend="gemini")` for semantic extraction instead of dispatching subagents. The default Gemini model is `gemini-3-flash-preview`; set `GRAPHIFY_GEMINI_MODEL` or pass `--model` in headless CLI flows to override it. + +> **No other API keys are read.** When `GEMINI_API_KEY`/`GOOGLE_API_KEY` are unset, semantic extraction falls to the host agent itself — the running session is the LLM. On a host that dispatches subagents (e.g. Claude Code), dispatch them as written in Part B. On a host that runs the CLI directly in a terminal and cannot dispatch subagents, do not stall: a code-only corpus has no semantic work, so write the empty semantic file (Part B "Fast path") and continue to Part C; for a corpus with docs/papers/images, either set a Gemini key or extract those inline yourself, but in no case prompt for `ANTHROPIC_API_KEY` — that prompt is a misread of this skill. + +**Run Part A (AST) and Part B (semantic) in parallel. Dispatch all semantic subagents AND start AST extraction in the same message. Both can run simultaneously since they operate on different file types. Merge results in Part C as before.** + +Note: Parallelizing AST + semantic saves 5-15s on large corpora. AST is deterministic and fast; start it while subagents are processing docs/papers. + +#### Part A - Structural extraction for code files + +For any code files detected, run AST extraction in parallel with Part B subagents: + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys, json +from graphify.extract import collect_files, extract +from pathlib import Path +import json + +code_files = [] +detect = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) +for f in detect.get('files', {}).get('code', []): + code_files.extend(collect_files(Path(f)) if Path(f).is_dir() else [Path(f)]) + +if code_files: + result = extract(code_files, cache_root=Path('INPUT_PATH')) + Path('graphify-out/.graphify_ast.json').write_text(json.dumps(result, indent=2, ensure_ascii=False), encoding=\"utf-8\") + print(f'AST: {len(result[\"nodes\"])} nodes, {len(result[\"edges\"])} edges') +else: + Path('graphify-out/.graphify_ast.json').write_text(json.dumps({'nodes':[],'edges':[],'input_tokens':0,'output_tokens':0}, ensure_ascii=False), encoding=\"utf-8\") + print('No code files - skipping AST extraction') +" +``` + +#### Part B - Semantic extraction (parallel subagents) + +**Fast path:** If detection found zero docs, papers, and images (code-only corpus), skip Part B entirely and go straight to Part C. AST handles code - there is nothing for semantic subagents to do. **First write an empty semantic file** so Part C's merge has its input (it reads `.graphify_semantic.json` unconditionally; without this a code-only run hits `FileNotFoundError`): + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +Path('graphify-out/.graphify_semantic.json').write_text(json.dumps({'nodes':[],'edges':[],'hyperedges':[],'input_tokens':0,'output_tokens':0}), encoding='utf-8') +" +``` + +**MANDATORY: You MUST use the Agent tool here. Reading files yourself one-by-one is forbidden - it is 5-10x slower. If you do not use the Agent tool you are doing this wrong.** + +Before dispatching subagents, print a timing estimate: +- Load `total_words` and file counts from `graphify-out/.graphify_detect.json` +- Estimate agents needed: `ceil(uncached_non_code_files / 22)` (chunk size is 20-25) +- Estimate time: ~45s per agent batch (they run in parallel, so total ≈ 45s × ceil(agents/parallel_limit)) +- Print: "Semantic extraction: ~N files → X agents, estimated ~Ys" + +**Step B0 - Check extraction cache first** + +Before dispatching any subagents, check which files already have cached extraction results: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from graphify.cache import check_semantic_cache +from pathlib import Path + +detect = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) +# Only content files go to semantic extraction. Code is already covered structurally +# by the AST pass (Part A); flattening every category here makes subagents re-read +# every source file (#1392). Video is transcribed to a document in Step 2.5 first. +all_files = [f for cat in ('document', 'paper', 'image') for f in detect['files'].get(cat, [])] + +cached_nodes, cached_edges, cached_hyperedges, uncached = check_semantic_cache(all_files, root='INPUT_PATH') + +# Always (re)write the cache file: write hits, else DELETE any leftover from a prior +# run so Part C never merges a stale .graphify_cached.json (#1392). +if cached_nodes or cached_edges or cached_hyperedges: + Path('graphify-out/.graphify_cached.json').write_text(json.dumps({'nodes': cached_nodes, 'edges': cached_edges, 'hyperedges': cached_hyperedges}, ensure_ascii=False), encoding=\"utf-8\") +else: + Path('graphify-out/.graphify_cached.json').unlink(missing_ok=True) +Path('graphify-out/.graphify_uncached.txt').write_text('\n'.join(uncached), encoding=\"utf-8\") +print(f'Cache: {len(all_files)-len(uncached)} files hit, {len(uncached)} files need extraction') +" +``` + +Only dispatch subagents for files listed in `graphify-out/.graphify_uncached.txt`. If all files are cached, skip to Part C directly. + +**Step B1 - Split into chunks** + +Load files from `graphify-out/.graphify_uncached.txt`. Split into chunks of 20-25 files each. Each image gets its own chunk (vision needs separate context). When splitting, group files from the same directory together so related artifacts land in the same chunk and cross-file relationships are more likely to be extracted. + +**Step B2 - Dispatch ALL subagents in a single message (Codex)** + +> **Codex platform:** Uses `spawn_agent` + `wait_agent` + `close_agent` instead of the Agent tool. +> Requires `multi_agent = true` under `[features]` in `~/.codex/config.toml`. +> If `spawn_agent` is unavailable, tell the user to add that config and restart Codex. + +Call `spawn_agent` once per chunk — ALL in the same response so they run in parallel. Build the message by wrapping the extraction prompt in task-delegation framing: + +``` +spawn_agent(agent_type="worker", message="Your task is to perform the following. Follow the instructions below exactly.\n\n\n[extraction prompt, with FILE_LIST, CHUNK_NUM, TOTAL_CHUNKS, DEEP_MODE substituted]\n\n\nExecute this now. Output ONLY the structured JSON response.") +``` + +After all agents are dispatched, collect results sequentially in memory: +``` +result = wait_agent(handle); close_agent(handle) # repeat per handle +``` + +Parse each result as JSON. Accumulate nodes/edges/hyperedges across all results and write to `graphify-out/.graphify_semantic_new.json`. Codex collects in memory, so there are no per-chunk files on disk; the disk-based success checks in Step B3 do not apply — a chunk that returns invalid JSON is the failure signal instead. + +Subagent prompt template: + +See `references/extraction-spec.md` for the compact subagent prompt (rules, node-ID format, confidence rubric, hyperedge and vision rules, JSON schema). Load it only here, only when at least one chunk holds a doc, paper, or image; a pure-code corpus has skipped Part B and never reads it. Pass each agent that prompt verbatim with FILE_LIST, CHUNK_NUM, TOTAL_CHUNKS, and DEEP_MODE substituted, and have it return the JSON inline. + +**Step B3 - Collect, cache, and merge** + +Wait for all subagents. For each result: +- Check that `graphify-out/.graphify_chunk_NN.json` exists on disk — this is the success signal +- If the file exists and contains valid JSON with `nodes` and `edges`, include it and save to cache +- If the file is missing, the subagent was likely dispatched as read-only (Explore type) — print a warning: "chunk N missing from disk — subagent may have been read-only. Re-run with general-purpose agent." Do not silently skip. +- If a subagent failed or returned invalid JSON, print a warning and skip that chunk - do not abort + +If more than half the chunks failed or are missing, stop and tell the user to re-run and ensure `subagent_type="general-purpose"` is used. + +Merge all chunk files into `.graphify_semantic_new.json`. **After each Agent call completes, read the real token counts from the Agent tool result's `usage` field and write them back into the chunk JSON before merging** — the chunk JSON itself always has placeholder zeros. Then run: +```bash +$(cat graphify-out/.graphify_python) -c " +import json, glob +from pathlib import Path + +chunks = sorted(glob.glob('graphify-out/.graphify_chunk_*.json')) +all_nodes, all_edges, all_hyperedges = [], [], [] +total_in, total_out = 0, 0 +for c in chunks: + d = json.loads(Path(c).read_text(encoding=\"utf-8\")) + all_nodes += d.get('nodes', []) + all_edges += d.get('edges', []) + all_hyperedges += d.get('hyperedges', []) + total_in += d.get('input_tokens', 0) + total_out += d.get('output_tokens', 0) +Path('graphify-out/.graphify_semantic_new.json').write_text(json.dumps({ + 'nodes': all_nodes, 'edges': all_edges, 'hyperedges': all_hyperedges, + 'input_tokens': total_in, 'output_tokens': total_out, +}, indent=2, ensure_ascii=False), encoding=\"utf-8\") +print(f'Merged {len(chunks)} chunks: {total_in:,} in / {total_out:,} out tokens') +" +``` + +Save new results to cache: +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from graphify.cache import save_semantic_cache +from pathlib import Path + +new = json.loads(Path('graphify-out/.graphify_semantic_new.json').read_text(encoding=\"utf-8\")) if Path('graphify-out/.graphify_semantic_new.json').exists() else {'nodes':[],'edges':[],'hyperedges':[]} +saved = save_semantic_cache(new.get('nodes', []), new.get('edges', []), new.get('hyperedges', []), root='INPUT_PATH') +print(f'Cached {saved} files') +" +``` + +Merge cached + new results into `graphify-out/.graphify_semantic.json`: +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path + +cached = json.loads(Path('graphify-out/.graphify_cached.json').read_text(encoding=\"utf-8\")) if Path('graphify-out/.graphify_cached.json').exists() else {'nodes':[],'edges':[],'hyperedges':[]} +new = json.loads(Path('graphify-out/.graphify_semantic_new.json').read_text(encoding=\"utf-8\")) if Path('graphify-out/.graphify_semantic_new.json').exists() else {'nodes':[],'edges':[],'hyperedges':[]} + +all_nodes = cached['nodes'] + new.get('nodes', []) +all_edges = cached['edges'] + new.get('edges', []) +all_hyperedges = cached.get('hyperedges', []) + new.get('hyperedges', []) +seen = set() +deduped = [] +for n in all_nodes: + if n['id'] not in seen: + seen.add(n['id']) + deduped.append(n) + +merged = { + 'nodes': deduped, + 'edges': all_edges, + 'hyperedges': all_hyperedges, + 'input_tokens': new.get('input_tokens', 0), + 'output_tokens': new.get('output_tokens', 0), +} +Path('graphify-out/.graphify_semantic.json').write_text(json.dumps(merged, indent=2, ensure_ascii=False), encoding=\"utf-8\") +print(f'Extraction complete - {len(deduped)} nodes, {len(all_edges)} edges ({len(cached[\"nodes\"])} from cache, {len(new.get(\"nodes\",[]))} new)') +" +``` +Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` + +#### Part C - Merge AST + semantic into final extraction + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys, json +from pathlib import Path + +ast = json.loads(Path('graphify-out/.graphify_ast.json').read_text(encoding=\"utf-8\")) +sem = json.loads(Path('graphify-out/.graphify_semantic.json').read_text(encoding=\"utf-8\")) + +# Merge: AST nodes first, semantic nodes deduplicated by id +seen = {n['id'] for n in ast['nodes']} +merged_nodes = list(ast['nodes']) +for n in sem['nodes']: + if n['id'] not in seen: + merged_nodes.append(n) + seen.add(n['id']) + +merged_edges = ast['edges'] + sem['edges'] +merged_hyperedges = sem.get('hyperedges', []) +merged = { + 'nodes': merged_nodes, + 'edges': merged_edges, + 'hyperedges': merged_hyperedges, + 'input_tokens': sem.get('input_tokens', 0), + 'output_tokens': sem.get('output_tokens', 0), +} +Path('graphify-out/.graphify_extract.json').write_text(json.dumps(merged, indent=2, ensure_ascii=False), encoding=\"utf-8\") +total = len(merged_nodes) +edges = len(merged_edges) +print(f'Merged: {total} nodes, {edges} edges ({len(ast[\"nodes\"])} AST + {len(sem[\"nodes\"])} semantic)') +" +``` + +### Step 4 - Build graph, cluster, analyze, generate outputs + +**Before starting:** the code blocks below pass `directed=IS_DIRECTED` to `build_from_json()`. Replace `IS_DIRECTED` with `True` if `--directed` was given (builds a `DiGraph` preserving edge direction source→target), otherwise `False` (the default undirected `Graph`). Substitute it the same way you substitute `INPUT_PATH` — do not leave the literal `IS_DIRECTED` in the code. + +```bash +mkdir -p graphify-out +$(cat graphify-out/.graphify_python) -c " +import sys, json +from graphify.build import build_from_json +from graphify.cluster import cluster, score_all +from graphify.analyze import god_nodes, surprising_connections, suggest_questions +from graphify.report import generate +from graphify.export import to_json +from pathlib import Path + +extraction = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +detection = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) + +# root= mirrors the --update runbook (#1361): relativize source_file to the same +# base so the full build and incremental --update never drift apart on re-extract. +G = build_from_json(extraction, root='INPUT_PATH', directed=IS_DIRECTED) +# Guard BEFORE any write: an empty extraction must not clobber a good graph.json / +# GRAPH_REPORT.md / analysis sidecar. Check immediately after build (#1392). +if G.number_of_nodes() == 0: + print('ERROR: Graph is empty - extraction produced no nodes.') + print('Possible causes: all files were skipped, binary-only corpus, or extraction failed.') + raise SystemExit(1) +communities = cluster(G) +cohesion = score_all(G, communities) +tokens = {'input': extraction.get('input_tokens', 0), 'output': extraction.get('output_tokens', 0)} +gods = god_nodes(G) +surprises = surprising_connections(G, communities) +labels = {cid: 'Community ' + str(cid) for cid in communities} +# Placeholder questions - regenerated with real labels in Step 5 +questions = suggest_questions(G, communities, labels) + +# Export FIRST and honor the #479 shrink-guard: to_json returns False (writing +# nothing) when the new graph is smaller than the existing graph.json. Only write +# GRAPH_REPORT.md + the analysis sidecar when the graph was actually written, so +# they never describe a graph that graph.json doesn't contain (#1392). +wrote = to_json(G, communities, 'graphify-out/graph.json') +if not wrote: + print('ERROR: refused to shrink graphify-out/graph.json (existing graph has more nodes; #479).') + print('If this shrink is intentional (you deleted files), re-run a full build with --force.') + raise SystemExit(1) +report = generate(G, communities, cohesion, labels, gods, surprises, detection, tokens, 'INPUT_PATH', suggested_questions=questions) +Path('graphify-out/GRAPH_REPORT.md').write_text(report, encoding=\"utf-8\") +analysis = { + 'communities': {str(k): v for k, v in communities.items()}, + 'cohesion': {str(k): v for k, v in cohesion.items()}, + 'gods': gods, + 'surprises': surprises, + 'questions': questions, +} +Path('graphify-out/.graphify_analysis.json').write_text(json.dumps(analysis, indent=2, ensure_ascii=False), encoding=\"utf-8\") +print(f'Graph: {G.number_of_nodes()} nodes, {G.number_of_edges()} edges, {len(communities)} communities') +" +``` + +If this step prints `ERROR: Graph is empty`, stop and tell the user what happened - do not proceed to labeling or visualization. + +Replace INPUT_PATH with the actual path. + +### Step 4.5 - Graph health check (read-only integrity gate) + +A non-destructive diagnostic on the extraction, before labeling. It surfaces edge collapse, dangling/missing endpoints, and self-loops — the silent-corruption modes of incremental updates and AST/LLM id mismatches. Read-only; never aborts. + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +from graphify.diagnostics import diagnose_extraction, format_diagnostic_report + +extraction = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +summary = diagnose_extraction(extraction, directed=IS_DIRECTED, root='INPUT_PATH') +print(format_diagnostic_report(summary)) +flags = [f'{summary[k]} {label}' for k, label in ( + ('dangling_endpoint_edges', 'dangling-endpoint edges'), + ('missing_endpoint_edges', 'missing-endpoint edges'), + ('self_loop_edges', 'self-loop edges'), + ('directed_same_endpoint_collapsed_edges', 'collapsed (directed) edges'), + ('undirected_same_endpoint_collapsed_edges', 'collapsed (undirected) edges'), +) if summary.get(k, 0)] +print('GRAPH HEALTH WARNING: ' + '; '.join(flags) + ' - graph may be incomplete/corrupt.' if flags else 'Graph health: OK (no dangling/missing/collapsed edges).') +" +``` + +Substitute `IS_DIRECTED` and `INPUT_PATH` as in Step 4. If a `GRAPH HEALTH WARNING` prints, surface it in the final summary (do not abort — the graph is still usable, but the integrity issue must be visible, per the Honesty Rules). + +### Step 5 - Label communities + +Read `graphify-out/.graphify_analysis.json`. For each community key, look at its node labels and write a 2-5 word plain-language name (e.g. "Attention Mechanism", "Training Pipeline", "Data Loading"). + +Then regenerate the report and save the labels for the visualizer: + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys, json +from graphify.build import build_from_json +from graphify.cluster import score_all +from graphify.analyze import god_nodes, surprising_connections, suggest_questions +from graphify.report import generate +from pathlib import Path + +extraction = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +detection = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) +analysis = json.loads(Path('graphify-out/.graphify_analysis.json').read_text(encoding=\"utf-8\")) + +# root= as in Step 4 / the --update runbook (#1361) — same base for node-key parity. +G = build_from_json(extraction, root='INPUT_PATH', directed=IS_DIRECTED) +communities = {int(k): v for k, v in analysis['communities'].items()} +cohesion = {int(k): v for k, v in analysis['cohesion'].items()} +tokens = {'input': extraction.get('input_tokens', 0), 'output': extraction.get('output_tokens', 0)} + +# LABELS - replace these with the names you chose above +labels = LABELS_DICT + +# Regenerate questions with real community labels (labels affect question phrasing) +questions = suggest_questions(G, communities, labels) + +report = generate(G, communities, cohesion, labels, analysis['gods'], analysis['surprises'], detection, tokens, 'INPUT_PATH', suggested_questions=questions) +Path('graphify-out/GRAPH_REPORT.md').write_text(report, encoding=\"utf-8\") +Path('graphify-out/.graphify_labels.json').write_text(json.dumps({str(k): v for k, v in labels.items()}, ensure_ascii=False), encoding=\"utf-8\") +print('Report updated with community labels') +" +``` + +Replace `LABELS_DICT` with the actual dict you constructed (e.g. `{0: "Attention Mechanism", 1: "Training Pipeline"}`). +Replace INPUT_PATH with the actual path. + +### Step 6 - Generate Obsidian vault (opt-in) + HTML + +**Generate HTML always** (unless `--no-viz`). **Obsidian vault only if `--obsidian` was explicitly given** — skip it otherwise, it generates one file per node. + +If `--obsidian` was given: + +- If `--obsidian-dir ` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`. + +```bash +graphify export obsidian +# or with custom dir: graphify export obsidian --dir ~/vaults/my-project +``` + +Generate the HTML graph (always, unless `--no-viz`): + +```bash +graphify export html # auto-aggregates to community view if graph > 5000 nodes +# or: graphify export html --no-viz +``` + +### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags) + +These run only when their flag is present (`--wiki`, `--neo4j`/`--neo4j-push`, `--falkordb`/`--falkordb-push`, `--svg`, `--graphml`, `--mcp`) or, for the token-reduction benchmark, when `total_words` exceeds 5,000. A default run with no export flags skips all of them. See `references/exports.md` for each one. Run any `--wiki` export before Step 9 cleanup so `.graphify_labels.json` is still available. + +--- + +### Step 9 - Save manifest, update cost tracker, clean up, and report + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +from datetime import datetime, timezone +from graphify.detect import save_manifest + +# Save manifest for --update +detect = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) +# In --update mode, 'all_files' carries the full corpus; 'files' is the changed +# subset. Full-rebuild mode populates only 'files', so the fallback handles that. +# root= relativizes the manifest keys to the scan root (same base as the build), +# so the on-disk manifest is portable across clones/machines and a later --update +# matches cached files instead of missing every one (#1417). +save_manifest(detect.get('all_files') or detect['files'], root='INPUT_PATH') + +# Update cumulative cost tracker +extract = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +input_tok = extract.get('input_tokens', 0) +output_tok = extract.get('output_tokens', 0) + +cost_path = Path('graphify-out/cost.json') +if cost_path.exists(): + cost = json.loads(cost_path.read_text(encoding=\"utf-8\")) +else: + cost = {'runs': [], 'total_input_tokens': 0, 'total_output_tokens': 0} + +cost['runs'].append({ + 'date': datetime.now(timezone.utc).isoformat(), + 'input_tokens': input_tok, + 'output_tokens': output_tok, + 'files': detect.get('total_files', 0), +}) +cost['total_input_tokens'] += input_tok +cost['total_output_tokens'] += output_tok +cost_path.write_text(json.dumps(cost, indent=2, ensure_ascii=False), encoding=\"utf-8\") + +print(f'This run: {input_tok:,} input tokens, {output_tok:,} output tokens') +print(f'All time: {cost[\"total_input_tokens\"]:,} input, {cost[\"total_output_tokens\"]:,} output ({len(cost[\"runs\"])} runs)') +" +rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json +find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null +rm -f graphify-out/.needs_update 2>/dev/null || true +``` + +Replace INPUT_PATH with the actual path (same value used in Steps 4-5) so the manifest is relativized to the scan root. + +Tell the user (omit the obsidian line unless --obsidian was given): +``` +Graph complete. Outputs in PATH_TO_DIR/graphify-out/ + + graph.html - interactive graph, open in browser + GRAPH_REPORT.md - audit report + graph.json - raw graph data + obsidian/ - Obsidian vault (only if --obsidian was given) +``` + +If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi + +Replace PATH_TO_DIR with the actual absolute path of the directory that was processed. + +Then paste these sections from GRAPH_REPORT.md directly into the chat: +- God Nodes +- Surprising Connections +- Suggested Questions + +Do NOT paste the full report - just those three sections. Keep it concise. + +Then immediately offer to explore. Pick the single most interesting suggested question from the report - the one that crosses the most community boundaries or has the most surprising bridge node - and ask: + +> "The most interesting question this graph can answer: **[question]**. Want me to trace it?" + +If the user says yes, run `/graphify query "[question]"` on the graph and walk them through the answer using the graph structure - which nodes connect, which community boundaries get crossed, what the path reveals. Keep going as long as they want to explore. Each answer should end with a natural follow-up ("this connects to X - want to go deeper?") so the session feels like navigation, not a one-shot report. + +The graph is the map. Your job after the pipeline is to be the guide. + +--- + +## Interpreter guard for subcommands + +Before running any subcommand below (`--update`, `--cluster-only`, `query`, `path`, `explain`, `add`), check that `.graphify_python` exists. If it's missing (e.g. user deleted `graphify-out/`), re-resolve the interpreter first: + +```bash +if [ ! -f graphify-out/.graphify_python ]; then + GRAPHIFY_BIN=$(which graphify 2>/dev/null) + if [ -n "$GRAPHIFY_BIN" ]; then + PYTHON=$(head -1 "$GRAPHIFY_BIN" | tr -d '#!') + case "$PYTHON" in *[!a-zA-Z0-9/_.@-]*) PYTHON="python3" ;; esac + else + PYTHON="python3" + fi + mkdir -p graphify-out + "$PYTHON" -c "import sys; open('graphify-out/.graphify_python', 'w', encoding='utf-8').write(sys.executable)" +fi +``` + +## For --update and --cluster-only + +Both are non-default subcommands. `--update` re-extracts only new or changed files; `--cluster-only` reruns clustering on the existing graph. See `references/update.md` for both flows. + +--- + +## For /graphify query + +When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it: + +```bash +graphify query "" +``` + +Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`. + +--- + +## For /graphify add and --watch + +Neither is part of the default build. When the user runs `/graphify add ` to fetch a URL into the corpus, or passes `--watch` to auto-rebuild on file changes, see `references/add-watch.md`. + +--- + +## For the commit hook and native CLAUDE.md integration + +When the user asks to install the post-commit auto-rebuild hook or wire graphify into a project's CLAUDE.md, see `references/hooks.md`. + +--- + +## Honesty Rules + +- Never invent an edge. If unsure, use AMBIGUOUS. +- Never skip the corpus check warning. +- Always show token cost in the report. +- Never hide cohesion scores behind symbols - show the raw number. +- Never run HTML viz on a graph with more than 5,000 nodes without warning the user. diff --git a/.agents/skills/graphify/references/add-watch.md b/.agents/skills/graphify/references/add-watch.md new file mode 100644 index 0000000..7784434 --- /dev/null +++ b/.agents/skills/graphify/references/add-watch.md @@ -0,0 +1,56 @@ +# graphify reference: add a URL and watch a folder + +Load this when the user ran `/graphify add ` or passed `--watch`. Neither is part of the default build. + +## For /graphify add + +Fetch a URL and add it to the corpus, then update the graph. + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys +from graphify.ingest import ingest +from pathlib import Path + +try: + out = ingest('URL', Path('./raw'), author='AUTHOR', contributor='CONTRIBUTOR') + print(f'Saved to {out}') +except ValueError as e: + print(f'error: {e}', file=sys.stderr) + sys.exit(1) +except RuntimeError as e: + print(f'error: {e}', file=sys.stderr) + sys.exit(1) +" +``` + +Replace `URL` with the actual URL, `AUTHOR` with the user's name if provided, `CONTRIBUTOR` likewise. If the command exits with an error, tell the user what went wrong - do not silently continue. After a successful save, automatically run the `--update` pipeline on `./raw` to merge the new file into the existing graph. + +Supported URL types (auto-detected): +- YouTube / any video URL → audio downloaded via yt-dlp, transcribed to `.txt` on next run (requires `pip install 'graphifyy[video]'`) +- Twitter/X → fetched via oEmbed, saved as `.md` with tweet text and author +- arXiv → abstract + metadata saved as `.md` +- PDF → downloaded as `.pdf` +- Images (.png/.jpg/.webp) → downloaded, Claude vision extracts on next run +- Any webpage → converted to markdown via html2text + +--- + +## For --watch + +Start a background watcher that monitors a folder and auto-updates the graph when files change. + +```bash +$(cat graphify-out/.graphify_python) -m graphify.watch INPUT_PATH --debounce 3 +``` + +Replace INPUT_PATH with the folder to watch. Behavior depends on what changed: + +- **Code files only (.py, .ts, .go, etc.):** re-runs AST extraction + rebuild + cluster immediately, no LLM needed. `graph.json` and `GRAPH_REPORT.md` are updated automatically. +- **Docs, papers, or images:** writes a `graphify-out/needs_update` flag and prints a notification to run `/graphify --update` (LLM semantic re-extraction required). + +Debounce (default 3s): waits until file activity stops before triggering, so a wave of parallel agent writes doesn't trigger a rebuild per file. + +Press Ctrl+C to stop. + +For agentic workflows: run `--watch` in a background terminal. Code changes from agent waves are picked up automatically between waves. If agents are also writing docs or notes, you'll need a manual `/graphify --update` after those waves. diff --git a/.agents/skills/graphify/references/exports.md b/.agents/skills/graphify/references/exports.md new file mode 100644 index 0000000..242ff86 --- /dev/null +++ b/.agents/skills/graphify/references/exports.md @@ -0,0 +1,87 @@ +# graphify reference: extra exports and benchmark + +Load this when the user passed one of the export flags (`--wiki`, `--neo4j`, `--neo4j-push`, `--falkordb`, `--falkordb-push`, `--svg`, `--graphml`, `--mcp`), or when the corpus is large enough for the token-reduction benchmark. Each step runs only for its own flag. + +### Step 6b - Wiki (only if --wiki flag) + +**Only run this step if `--wiki` was explicitly given in the original command.** + +Run this before Step 9 (cleanup) so `.graphify_labels.json` is still available. + +```bash +graphify export wiki +``` + +### Step 7 - Neo4j export (only if --neo4j or --neo4j-push flag) + +**If `--neo4j`** - generate a Cypher file for manual import: + +```bash +graphify export neo4j +``` + +**If `--neo4j-push `** - push directly to a running Neo4j instance. Ask the user for credentials if not provided: + +```bash +graphify export neo4j --push bolt://localhost:7687 --user neo4j --password PASSWORD +``` + +Default URI is `bolt://localhost:7687`, default user is `neo4j`. Uses MERGE - safe to re-run without creating duplicates. + +### Step 7a - FalkorDB export (only if --falkordb or --falkordb-push flag) + +**If `--falkordb`** - generate a Cypher file. The statements are OpenCypher, but FalkorDB's `GRAPH.QUERY` runs one statement at a time (no bulk script import like Neo4j's `cypher-shell`), so prefer `--falkordb-push` to load a graph. Use this only when you want the portable `cypher.txt` artifact: + +```bash +graphify export falkordb +``` + +**If `--falkordb-push `** - push directly to a running FalkorDB instance. Credentials are optional; ask the user only if the instance requires auth: + +```bash +graphify export falkordb --push falkordb://localhost:6379 +``` + +Default URI is `falkordb://localhost:6379` (the scheme is informational - `redis://` or a bare `host:port` work too), auth is optional, and the target graph defaults to `graphify`. Uses MERGE - safe to re-run without creating duplicates. + +### Step 7b - SVG export (only if --svg flag) + +```bash +graphify export svg +``` + +### Step 7c - GraphML export (only if --graphml flag) + +```bash +graphify export graphml +``` + +### Step 7d - MCP server (only if --mcp flag) + +```bash +$(cat graphify-out/.graphify_python) -m graphify.serve graphify-out/graph.json +``` + +This starts a stdio MCP server that exposes tools: `query_graph`, `get_node`, `get_neighbors`, `get_community`, `god_nodes`, `graph_stats`, `shortest_path`. Add to Claude Desktop or any MCP-compatible agent orchestrator so other agents can query the graph live. + +To configure in Claude Desktop, add to `claude_desktop_config.json`. Claude Desktop can't run `$(...)`, and under `uv tool install` the system `python3` can't import graphify — so set `command` to the **absolute interpreter path** printed by `cat graphify-out/.graphify_python`: +```json +{ + "mcpServers": { + "graphify": { + "command": "", + "args": ["-m", "graphify.serve", "/absolute/path/to/graphify-out/graph.json"] + } + } +} +``` + +### Step 8 - Token reduction benchmark (only if total_words > 5000) + +If `total_words` from `graphify-out/.graphify_detect.json` is greater than 5,000, run: + +```bash +graphify benchmark +``` + +Print the output directly in chat. If `total_words <= 5000`, skip silently - the graph value is structural clarity, not token compression, for small corpora. diff --git a/.agents/skills/graphify/references/extraction-spec.md b/.agents/skills/graphify/references/extraction-spec.md new file mode 100644 index 0000000..4b278b2 --- /dev/null +++ b/.agents/skills/graphify/references/extraction-spec.md @@ -0,0 +1,31 @@ +# graphify reference: extraction subagent prompt (compact) + +Load this in Step 3 Part B when the corpus has at least one doc, paper, or image chunk. A pure-code corpus skips Part B and never reads this file. Each semantic subagent receives the prompt below verbatim (substitute FILE_LIST, CHUNK_NUM, TOTAL_CHUNKS, and DEEP_MODE). + +``` +You are a graphify extraction subagent. Read the files listed and extract a knowledge graph fragment. +Output ONLY valid JSON matching the schema below - no explanation, no markdown fences, no preamble. + +Files (chunk CHUNK_NUM of TOTAL_CHUNKS): +FILE_LIST + +Rules: +- EXTRACTED: relationship explicit in source (import, call, citation) +- INFERRED: reasonable inference (shared structure, implied dependency) +- AMBIGUOUS: uncertain — flag it, do not omit +- Code files: semantic edges AST cannot find. Do not re-extract imports. When adding `calls` edges: source is the caller, target is the callee, never reversed; keep `calls` within one language. +- Doc/paper files: named concepts, entities, citations. Store rationale (WHY decisions were made) as a `rationale` attribute on the relevant node, not as a separate node. Use `file_type:"rationale"` for concept-like nodes (ideas, principles, mechanisms) and `file_type:"concept"` for named concepts. `file_type` MUST be one of exactly these six values: `code`, `document`, `paper`, `image`, `rationale`, `concept`. Any other value is invalid and will be rejected. +- Image files: use vision — understand what the image IS, not just OCR +- DEEP_MODE (if --mode deep): be aggressive with INFERRED edges — indirect deps, shared assumptions, latent couplings. Mark uncertain ones AMBIGUOUS instead of omitting. +- Semantic similarity: if two concepts solve the same problem or represent the same idea without a structural link (no import, call, or citation), add a `semantically_similar_to` edge marked INFERRED with confidence_score 0.6-0.95. Non-obvious cross-file links only. +- Hyperedges: if 3+ nodes share a concept, flow, or pattern not captured by pairwise edges, add a hyperedge to a top-level `hyperedges` array. Use sparingly. Max 3 per chunk. +- If a file has YAML frontmatter (--- ... ---), copy source_url, captured_at, author, contributor onto every node from that file. +- confidence_score is REQUIRED on every edge — never omit it, never use 0.5 as a default. EXTRACTED = 1.0 always. INFERRED: pick exactly ONE of 0.95 (direct structural evidence), 0.85 (strong inference), 0.75 (reasonable inference), 0.65 (weak inference), 0.55 (speculative but plausible) — never 0.5; if none fit, mark the edge AMBIGUOUS. AMBIGUOUS = 0.1-0.3. + +Node ID format: lowercase, only `[a-z0-9_]`, no dots or slashes. Format `{stem}_{entity}` where stem is the full repo-relative path with the extension dropped, every segment joined with `_` (each lowercased with non-alphanumeric chars replaced by `_`) and entity is the symbol name similarly normalized. Use every directory level, not just the immediate parent. `src/auth/session.py` + `ValidateToken` → `src_auth_session_validatetoken`. Top-level files use just the filename stem. This must match the AST extractor's ID. Never append chunk or sequence suffixes — IDs must be deterministic from the label alone. + +Output exactly this JSON (no other text): +{"nodes":[{"id":"auth_session_validatetoken","label":"Human Readable Name","file_type":"code|document|paper|image|rationale|concept","source_file":"","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null}],"edges":[{"source":"node_id","target":"node_id","relation":"calls|implements|references|cites|conceptually_related_to|shares_data_with|semantically_similar_to|rationale_for","confidence":"EXTRACTED|INFERRED|AMBIGUOUS","confidence_score":1.0,"source_file":"","source_location":null,"weight":1.0}],"hyperedges":[{"id":"snake_case_id","label":"Human Readable Label","nodes":["node_id1","node_id2","node_id3"],"relation":"participate_in|implement|form","confidence":"EXTRACTED|INFERRED","confidence_score":0.75,"source_file":""}],"input_tokens":0,"output_tokens":0} + +source_file RULE: set source_file to the FILE_LIST path for that file VERBATIM (absolute, no shortening to basename, no re-relativizing, no separator change). Keeps full build and --update on one base so build_merge's replace matches instead of duplicating. +``` diff --git a/.agents/skills/graphify/references/github-and-merge.md b/.agents/skills/graphify/references/github-and-merge.md new file mode 100644 index 0000000..a41ea06 --- /dev/null +++ b/.agents/skills/graphify/references/github-and-merge.md @@ -0,0 +1,46 @@ +# graphify reference: GitHub clone and cross-repo merge + +Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph. + +### Step 0 - Clone GitHub repo(s) (only if a GitHub URL was given) + +**Single repo:** +```bash +LOCAL_PATH=$(graphify clone [--branch ]) +# Use LOCAL_PATH as the target for all subsequent steps +``` + +**Multiple repos (cross-repo graph):** +```bash +# Clone each repo, run the full pipeline on each, then merge +graphify clone # → ~/.graphify/repos// +graphify clone # → ~/.graphify/repos// +# Run /graphify on each local path to produce their graph.json files +# Then merge: +graphify merge-graphs \ + ~/.graphify/repos///graphify-out/graph.json \ + ~/.graphify/repos///graphify-out/graph.json \ + --out graphify-out/cross-repo-graph.json +``` + +Graphify clones into `~/.graphify/repos//` and reuses existing clones on repeat runs. Each node in the merged graph carries a `repo` attribute so you can filter by origin. + +**Multiple local subfolders (monorepo or multi-service layout):** + +The skill pipeline writes all intermediate and final outputs to `graphify-out/` in the current working directory. Running the skill on each subfolder separately will clobber the same output dir. Instead, use the CLI directly for each subfolder — it places `graphify-out/` *inside* the scanned path: + +```bash +graphify extract ./core/ # → ./core/graphify-out/graph.json +graphify extract ./service/ # → ./service/graphify-out/graph.json +graphify extract ./platform/ # → ./platform/graphify-out/graph.json +# Add --backend gemini|kimi|openai|deepseek|claude-cli depending on which API key you have set + +# Then merge at the project root: +graphify merge-graphs \ + ./core/graphify-out/graph.json \ + ./service/graphify-out/graph.json \ + ./platform/graphify-out/graph.json \ + --out graphify-out/graph.json +``` + +Once `graphify-out/graph.json` exists, the fast path above takes over: any codebase question runs `graphify query` directly on the merged graph — no re-extraction, no size gate. diff --git a/.agents/skills/graphify/references/hooks.md b/.agents/skills/graphify/references/hooks.md new file mode 100644 index 0000000..438b8b1 --- /dev/null +++ b/.agents/skills/graphify/references/hooks.md @@ -0,0 +1,33 @@ +# graphify reference: commit hook and native CLAUDE.md integration + +Load this when the user asked to install the post-commit hook or wire graphify into a project's CLAUDE.md. + +## For git commit hook + +Install a post-commit hook that auto-rebuilds the graph after every commit. No background process needed - triggers once per commit, works with any editor. + +```bash +graphify hook install # install +graphify hook uninstall # remove +graphify hook status # check +``` + +After every `git commit`, the hook detects which code files changed (via `git diff HEAD~1`), re-runs AST extraction on those files, and rebuilds `graph.json` and `GRAPH_REPORT.md`. Doc/image changes are ignored by the hook - run `/graphify --update` manually for those. + +If a post-commit hook already exists, graphify appends to it rather than replacing it. + +--- + +## For native CLAUDE.md integration + +Run once per project to make graphify always-on in Claude Code sessions: + +```bash +graphify claude install +``` + +This writes a `## graphify` section to the local `CLAUDE.md` that instructs Claude to check the graph before answering codebase questions and rebuild it after code changes. No manual `/graphify` needed in future sessions. + +```bash +graphify claude uninstall # remove the section +``` diff --git a/.agents/skills/graphify/references/query.md b/.agents/skills/graphify/references/query.md new file mode 100644 index 0000000..52321f1 --- /dev/null +++ b/.agents/skills/graphify/references/query.md @@ -0,0 +1,311 @@ +# graphify reference: query, path, explain + +Load this when the user asks a question against an existing graph, or runs `/graphify path` or `/graphify explain`. The core's query stub points here for the full traversal flow. These flows use the `graphify query` CLI when it is available and fall back to an inline NetworkX traversal otherwise. + +Two traversal modes - choose based on the question: + +| Mode | Flag | Best for | +|------|------|----------| +| BFS (default) | _(none)_ | "What is X connected to?" - broad context, nearest neighbors first | +| DFS | `--dfs` | "How does X reach Y?" - trace a specific chain or dependency path | + +First check the graph exists: +```bash +$(cat graphify-out/.graphify_python) -c " +from pathlib import Path +if not Path('graphify-out/graph.json').exists(): + print('ERROR: No graph found. Run /graphify first to build the graph.') + raise SystemExit(1) +" +``` +If it fails, stop and tell the user to run `/graphify ` first. + +### Step 0 — Constrained query expansion (REQUIRED before traversal) + +graphify's `query` CLI matches nodes via case-folded substring + IDF — there is **no stemming, no synonyms, no cross-language match** inside the binary, and the inline fallback below matches the same way. If the user's question uses different language or different domain vocabulary than the graph's labels (user says "обработчик" / graph says "handler"; user says "authentication" / graph says "Guardian"), the literal matcher returns 0 hits and the answer collapses to noise. + +Fix this **without inventing tokens** by expanding the query against the actual graph vocabulary first: + +1. Extract the token vocabulary from node labels: +```bash +$(cat graphify-out/.graphify_python) -c " +import json, re +from pathlib import Path +data = json.loads(Path('graphify-out/graph.json').read_text()) +vocab = set() +for n in data['nodes']: + for c in re.findall(r'[^\W\d_]+', n.get('label','') or '', re.UNICODE): + parts = re.findall(r'[A-Z]+(?=[A-Z][a-z])|[A-Z]?[a-z]+|[A-Z]+', c) or [c] + for p in parts: + t = p.lower() + if 3 <= len(t) <= 30: + vocab.add(t) +Path('graphify-out/.vocab.txt').write_text('\n'.join(sorted(vocab))) +print(f'vocab: {len(vocab)} tokens') +" +``` + +2. Read `graphify-out/.vocab.txt`. Then for the user's question, select **up to 12 tokens from this exact list** that semantically match the query intent. Hard constraints: + - You MUST pick only tokens present in the vocabulary file. Do NOT invent tokens. + - If a query concept has no plausible token in the vocab, skip it — do not substitute a near-synonym from training memory. + - If **no** vocab tokens match the query at all, output an empty list and tell the user the corpus has no relevant vocabulary for this question. Do not fabricate a search. + - Translate cross-language: Russian "аутентификация" → look for `auth`, `credential`, `token`, `security` IFF present in vocab. + - Morphology: "handlers" maps to `handler` IFF present; "todos" maps to `todo` IFF present. + +3. Print the selection explicitly to the user before running the query, so the expansion is auditable: +``` +Query expanded to (from graph vocab, N tokens): [token1, token2, ...] +``` +If the list is empty, say so plainly and stop — do not proceed to traversal. + +### Step 1 — Traversal + +Build the **expanded query string** by joining the selected tokens with spaces. Use this string as `QUESTION` below — NOT the original user question. (The original question is preserved only for `save-result` at the end.) + +Prefer the CLI when it is installed: +```bash +graphify query "QUESTION" +# or: graphify query "QUESTION" --dfs --budget 3000 +``` + +If the CLI is unavailable, load `graphify-out/graph.json` and run the traversal inline: + +1. Find the 1-3 nodes whose label best matches the expanded tokens. +2. Run the appropriate traversal from each starting node. +3. Read the subgraph - node labels, edge relations, confidence tags, source locations. +4. Answer using **only** what the graph contains. Quote `source_location` when citing a specific fact. +5. If the graph lacks enough information, say so - do not hallucinate edges. + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys, json +from networkx.readwrite import json_graph +import networkx as nx +from pathlib import Path + +data = json.loads(Path('graphify-out/graph.json').read_text()) +G = json_graph.node_link_graph(data, edges='links') + +question = 'QUESTION' +mode = 'MODE' # 'bfs' or 'dfs' +terms = [t.lower() for t in question.split() if len(t) >= 3] # match the vocab threshold; keeps api/jwt/ios (#1392) + +# Find best-matching start nodes +scored = [] +for nid, ndata in G.nodes(data=True): + label = ndata.get('label', '').lower() + score = sum(1 for t in terms if t in label) + if score > 0: + scored.append((score, nid)) +scored.sort(reverse=True) +start_nodes = [nid for _, nid in scored[:3]] + +if not start_nodes: + print('No matching nodes found for query terms:', terms) + sys.exit(0) + +subgraph_nodes = set() +subgraph_edges = [] + +if mode == 'dfs': + # DFS: follow one path as deep as possible before backtracking. + # Depth-limited to 6 to avoid traversing the whole graph. + visited = set() + stack = [(n, 0) for n in reversed(start_nodes)] + while stack: + node, depth = stack.pop() + if node in visited or depth > 6: + continue + visited.add(node) + subgraph_nodes.add(node) + for neighbor in G.neighbors(node): + if neighbor not in visited: + stack.append((neighbor, depth + 1)) + subgraph_edges.append((node, neighbor)) +else: + # BFS: explore all neighbors layer by layer up to depth 3. + frontier = set(start_nodes) + subgraph_nodes = set(start_nodes) + for _ in range(3): + next_frontier = set() + for n in frontier: + for neighbor in G.neighbors(n): + if neighbor not in subgraph_nodes: + next_frontier.add(neighbor) + subgraph_edges.append((n, neighbor)) + subgraph_nodes.update(next_frontier) + frontier = next_frontier + +# Token-budget aware output: rank by relevance, cut at budget (~4 chars/token) +token_budget = BUDGET # default 2000 +char_budget = token_budget * 4 + +# Score each node by term overlap for ranked output +def relevance(nid): + label = G.nodes[nid].get('label', '').lower() + return sum(1 for t in terms if t in label) + +ranked_nodes = sorted(subgraph_nodes, key=relevance, reverse=True) + +lines = [f'Traversal: {mode.upper()} | Start: {[G.nodes[n].get(\"label\",n) for n in start_nodes]} | {len(subgraph_nodes)} nodes'] +for nid in ranked_nodes: + d = G.nodes[nid] + lines.append(f' NODE {d.get(\"label\", nid)} [src={d.get(\"source_file\",\"\")} loc={d.get(\"source_location\",\"\")}]') +for u, v in subgraph_edges: + if u in subgraph_nodes and v in subgraph_nodes: + _raw = G[u][v]; d = next(iter(_raw.values()), {}) if isinstance(G, nx.MultiGraph) else _raw + lines.append(f' EDGE {G.nodes[u].get(\"label\",u)} --{d.get(\"relation\",\"\")} [{d.get(\"confidence\",\"\")}]--> {G.nodes[v].get(\"label\",v)}') + +output = '\n'.join(lines) +if len(output) > char_budget: + output = output[:char_budget] + f'\n... (truncated at ~{token_budget} token budget - use --budget N for more)' +print(output) +" +``` + +Replace `QUESTION` with the **expanded** query string, `MODE` with `bfs` or `dfs`, and `BUDGET` with the token budget (default `2000`, or whatever `--budget N` specifies). Then answer based on the subgraph output above, using only what the graph contains. + +After writing the answer, save it back into the graph so it improves future queries. Include the expanded tokens inside the `--answer` text (e.g. `"Expanded from original query via vocab: [tokens]. Then traversed..."`) so the next `--update` extracts the expansion history as a graph node: + +```bash +$(cat graphify-out/.graphify_python) -m graphify save-result --question "ORIGINAL_QUESTION" --answer "ANSWER" --type query --nodes NODE1 NODE2 +``` + +Replace `ORIGINAL_QUESTION` with the user's verbatim question, `ANSWER` with your full answer text (containing the expanded-token trace), `NODE1 NODE2` with the list of node labels you cited. This closes the feedback loop: the next `--update` will extract this Q&A as a node in the graph. + +**Work memory (self-improving loop).** Add an `--outcome` so future sessions learn from this one — append `--outcome useful|dead_end|corrected` to the `save-result` command (and `--correction "the right answer"` when correcting): + +- `useful` — the cited nodes answered the question well (they become *preferred sources*). +- `dead_end` — the question/path led nowhere; don't re-derive it next time. +- `corrected` — the saved answer was wrong; `--correction` records what was right. + +At the **start** of graph work, refresh and read the lessons: run `graphify reflect --if-stale` (cheap, deterministic, no LLM; `--if-stale` makes it a no-op when `LESSONS.md` is already newer than every input, e.g. when the git hook just refreshed it), then read `graphify-out/reflections/LESSONS.md`. It lists **preferred sources** (start there), **known dead ends** (skip them), and prior **corrections**. Running `reflect` yourself keeps the lessons current even without the git hook installed; if the post-commit hook *is* installed, `--if-stale` means your session-start run costs almost nothing. + +--- + +## For /graphify path + +Find the shortest path between two named concepts in the graph. Prefer the CLI when installed: + +```bash +graphify path "NODE_A" "NODE_B" +``` + +If the CLI is unavailable, run it inline: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json, sys +import networkx as nx +from networkx.readwrite import json_graph +from pathlib import Path + +data = json.loads(Path('graphify-out/graph.json').read_text()) +G = json_graph.node_link_graph(data, edges='links') + +a_term = 'NODE_A' +b_term = 'NODE_B' + +def find_node(term): + term = term.lower() + scored = sorted( + [(sum(1 for w in term.split() if w in G.nodes[n].get('label','').lower()), n) + for n in G.nodes()], + reverse=True + ) + return scored[0][1] if scored and scored[0][0] > 0 else None + +src = find_node(a_term) +tgt = find_node(b_term) + +if not src or not tgt: + print(f'Could not find nodes matching: {a_term!r} or {b_term!r}') + sys.exit(0) + +try: + path = nx.shortest_path(G, src, tgt) + print(f'Shortest path ({len(path)-1} hops):') + for i, nid in enumerate(path): + label = G.nodes[nid].get('label', nid) + if i < len(path) - 1: + _raw = G[nid][path[i+1]]; edge = next(iter(_raw.values()), {}) if isinstance(G, nx.MultiGraph) else _raw + rel = edge.get('relation', '') + conf = edge.get('confidence', '') + print(f' {label} --{rel}--> [{conf}]') + else: + print(f' {label}') +except nx.NetworkXNoPath: + print(f'No path found between {a_term!r} and {b_term!r}') +except nx.NodeNotFound as e: + print(f'Node not found: {e}') +" +``` + +Replace `NODE_A` and `NODE_B` with the actual concept names from the user. Then explain the path in plain language - what each hop means, why it's significant. + +After writing the explanation, save it back: + +```bash +$(cat graphify-out/.graphify_python) -m graphify save-result --question "Path from NODE_A to NODE_B" --answer "ANSWER" --type path_query --nodes NODE_A NODE_B +``` + +--- + +## For /graphify explain + +Give a plain-language explanation of a single node - everything connected to it. Prefer the CLI when installed: + +```bash +graphify explain "NODE_NAME" +``` + +If the CLI is unavailable, run it inline: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json, sys +import networkx as nx +from networkx.readwrite import json_graph +from pathlib import Path + +data = json.loads(Path('graphify-out/graph.json').read_text()) +G = json_graph.node_link_graph(data, edges='links') + +term = 'NODE_NAME' +term_lower = term.lower() + +# Find best matching node +scored = sorted( + [(sum(1 for w in term_lower.split() if w in G.nodes[n].get('label','').lower()), n) + for n in G.nodes()], + reverse=True +) +if not scored or scored[0][0] == 0: + print(f'No node matching {term!r}') + sys.exit(0) + +nid = scored[0][1] +data_n = G.nodes[nid] +print(f'NODE: {data_n.get(\"label\", nid)}') +print(f' source: {data_n.get(\"source_file\",\"unknown\")}') +print(f' type: {data_n.get(\"file_type\",\"unknown\")}') +print(f' degree: {G.degree(nid)}') +print() +print('CONNECTIONS:') +for neighbor in G.neighbors(nid): + _raw = G[nid][neighbor]; edge = next(iter(_raw.values()), {}) if isinstance(G, nx.MultiGraph) else _raw + nlabel = G.nodes[neighbor].get('label', neighbor) + rel = edge.get('relation', '') + conf = edge.get('confidence', '') + src_file = G.nodes[neighbor].get('source_file', '') + print(f' --{rel}--> {nlabel} [{conf}] ({src_file})') +" +``` + +Replace `NODE_NAME` with the concept the user asked about. Then write a 3-5 sentence explanation of what this node is, what it connects to, and why those connections are significant. Use the source locations as citations. + +After writing the explanation, save it back: + +```bash +$(cat graphify-out/.graphify_python) -m graphify save-result --question "Explain NODE_NAME" --answer "ANSWER" --type explain --nodes NODE_NAME +``` diff --git a/.agents/skills/graphify/references/transcribe.md b/.agents/skills/graphify/references/transcribe.md new file mode 100644 index 0000000..b967f83 --- /dev/null +++ b/.agents/skills/graphify/references/transcribe.md @@ -0,0 +1,52 @@ +# graphify reference: transcribe video and audio + +Load this only when `detect` reported one or more `video` files. A corpus with no video never reads this. + +### Step 2.5 - Transcribe video / audio files (only if video files detected) + +Skip this step entirely if `detect` returned zero `video` files. + +Video and audio files cannot be read directly. Transcribe them to text first, then treat the transcripts as doc files in Step 3. + +**Strategy:** Read the god nodes from `graphify-out/.graphify_detect.json` (or the analysis file if it exists from a previous run). You are already a language model — write a one-sentence domain hint yourself from those labels. Then pass it to Whisper as the initial prompt. No separate API call needed. + +**However**, if the corpus has *only* video files and no other docs/code, use the generic fallback prompt: `"Use proper punctuation and paragraph breaks."` + +**Step 1 - Write the Whisper prompt yourself.** + +Read the top god node labels from detect output or analysis, then compose a short domain hint sentence, for example: + +- Labels: `transformer, attention, encoder, decoder` → `"Machine learning research on transformer architectures and attention mechanisms. Use proper punctuation and paragraph breaks."` +- Labels: `kubernetes, deployment, pod, helm` → `"DevOps discussion about Kubernetes deployments and Helm charts. Use proper punctuation and paragraph breaks."` + +**Export** it as `GRAPHIFY_WHISPER_PROMPT` (the exact name the transcriber reads — and it must be `export`ed so the child Python process sees it) for the next command. + +**Step 2 - Transcribe:** + +```bash +export GRAPHIFY_WHISPER_MODEL=base # or whatever --whisper-model the user passed (must be exported) +export GRAPHIFY_WHISPER_PROMPT="" +$(cat graphify-out/.graphify_python) -c " +import json, os, sys +from pathlib import Path +from graphify.transcribe import transcribe_all + +detect = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) +video_files = detect.get('files', {}).get('video', []) +prompt = os.environ.get('GRAPHIFY_WHISPER_PROMPT', 'Use proper punctuation and paragraph breaks.') + +transcript_paths = transcribe_all(video_files, initial_prompt=prompt) +# Write the JSON from Python (NOT a shell '>' redirect): transcribe_all/Whisper +# print progress to stdout, which would otherwise corrupt the JSON file (#1392). +Path('graphify-out/.graphify_transcripts.json').write_text(json.dumps(transcript_paths, ensure_ascii=False), encoding=\"utf-8\") +print(f'Transcribed {len(transcript_paths)} file(s)', file=sys.stderr) +" +``` + +After transcription: +- Read the transcript paths from `graphify-out/.graphify_transcripts.json` +- Add them to the docs list before dispatching semantic subagents in Step 3B +- Print how many transcripts were created: `Transcribed N video file(s) -> treating as docs` +- If transcription fails for a file, print a warning and continue with the rest + +**Whisper model:** Default is `base`. If the user passed `--whisper-model `, `export GRAPHIFY_WHISPER_MODEL=` (it must be exported, not just assigned) before running the command above. diff --git a/.agents/skills/graphify/references/update.md b/.agents/skills/graphify/references/update.md new file mode 100644 index 0000000..fa26121 --- /dev/null +++ b/.agents/skills/graphify/references/update.md @@ -0,0 +1,192 @@ +# graphify reference: incremental update and cluster-only + +Load this only when the user passed `--update` or `--cluster-only`. A first-time full build never reads this file. + +## For --update (incremental re-extraction) + +Use when you've added or modified files since the last run. Only re-extracts changed files - saves tokens and time. + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys, json +from graphify.detect import detect_incremental, save_manifest +from pathlib import Path + +result = detect_incremental(Path('INPUT_PATH')) +new_total = result.get('new_total', 0) +print(json.dumps(result, indent=2, ensure_ascii=False)) +Path('graphify-out/.graphify_incremental.json').write_text(json.dumps(result, ensure_ascii=False), encoding=\"utf-8\") +deleted = list(result.get('deleted_files', [])) +if new_total == 0 and not deleted: + print('No files changed since last run. Nothing to update.') + raise SystemExit(0) +if deleted: + print(f'{len(deleted)} deleted file(s) to prune.') +if new_total > 0: + print(f'{new_total} new/changed file(s) to re-extract.') +" +``` + +Then populate `.graphify_detect.json` so Steps 3A–6 (which read it unconditionally) see the right state for an incremental run. `files` carries the changed subset (drives Step 3A AST + Step 3B0 cache check on only what changed); `all_files` carries the full corpus for any step that needs corpus-wide context: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +r = json.loads(Path('graphify-out/.graphify_incremental.json').read_text(encoding=\"utf-8\")) +Path('graphify-out/.graphify_detect.json').write_text(json.dumps({ + 'files': r.get('new_files', {}), + 'all_files': r.get('files', {}), + 'total_files': r.get('new_total', 0), + 'total_words': r.get('total_words', 0), + 'skipped_sensitive': r.get('skipped_sensitive', []), + 'needs_graph': True, +}, ensure_ascii=False), encoding=\"utf-8\") +" +``` + +If new files exist, first check whether all changed files are code files: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path + +result = json.loads(open('graphify-out/.graphify_incremental.json', encoding='utf-8').read()) if Path('graphify-out/.graphify_incremental.json').exists() else {} +code_exts = {'.py','.ts','.js','.go','.rs','.java','.cpp','.c','.rb','.swift','.kt','.cs','.scala','.php','.cc','.cxx','.hpp','.h','.kts','.lua','.toc','.f','.F','.f90','.F90','.f95','.F95','.f03','.F03','.f08','.F08'} +new_files = result.get('new_files', {}) +all_changed = [f for files in new_files.values() for f in files] +code_only = all(Path(f).suffix.lower() in code_exts for f in all_changed) +print('code_only:', code_only) +" +``` + +If `code_only` is True: print `[graphify update] Code-only changes detected - skipping semantic extraction (no LLM needed)`, run only Step 3A (AST) on the changed files, skip Step 3B entirely (no subagents), then go straight to merge and Steps 4–8. + +If `code_only` is False (any changed file is a doc/paper/image/video): **first, if any changed file is in `new_files['video']`, run `references/transcribe.md` (Step 2.5) on those files, then rewrite `.graphify_detect.json` to move the resulting transcript paths into `files['document']` and drop `files['video']`** — otherwise raw `.mp4/.mp3` paths are fed to semantic subagents as unreadable media (#1392). Then run the full Steps 3A–3C pipeline as normal. + + +If no new files exist (only deletions), create an empty extraction so the merge step can prune: + +```bash +if [ ! -f graphify-out/.graphify_extract.json ]; then + echo '[graphify update] Only deletions -- creating empty extraction for merge.' + $(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +Path('graphify-out/.graphify_extract.json').write_text(json.dumps({'nodes':[],'edges':[],'hyperedges':[],'input_tokens':0,'output_tokens':0}), encoding='utf-8') +" +fi +``` + + +Then: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +from graphify.build import build_merge +from graphify.detect import save_manifest + +# Load new extraction and incremental state +new_extraction = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +incremental = json.loads(Path('graphify-out/.graphify_incremental.json').read_text(encoding=\"utf-8\")) +deleted = list(incremental.get('deleted_files', [])) +# prune_sources is ONLY for genuinely DELETED files. Changed/re-extracted files are +# handled by build_merge's replace-on-re-extract (#1344): every source_file in +# new_chunks is dropped from the base before merge, so old/stale nodes don't survive. +# Do NOT add `changed` here: with root= passed, prune_set relativizes to the same base +# as the freshly merged nodes and would DELETE the re-extracted content (#1178 is moot +# now that replace — not the dedup pass — reconciles changed files). +prune = list(deleted) or None + +# Use build_merge() — reads graph.json directly without NetworkX round-trip +# so edge direction (calls, implements, imports) is always preserved (#801). +# Pass root= so prune_sources (absolute paths from detect_incremental) are +# relativized to match the graph's relative source_file values; without it +# nothing is pruned and stale nodes accumulate on every update (#1361). +# directed=IS_DIRECTED: replace IS_DIRECTED with True if --directed was given, else +# False. Without it a --directed --update silently rebuilds undirected and collapses +# reciprocal A<->B edges (#1392). +G = build_merge( + [new_extraction], + graph_path='graphify-out/graph.json', + prune_sources=prune, + root='INPUT_PATH', + directed=IS_DIRECTED, +) +print(f'[graphify update] Merged: {G.number_of_nodes()} nodes, {G.number_of_edges()} edges') + +# Write merged result back to .graphify_extract.json so Step 4 sees the full graph +merged_out = { + 'nodes': [{'id': n, **d} for n, d in G.nodes(data=True)], + 'edges': [ + # Explicit source/target last so they win over any stale attrs in d. + {**{k: val for k, val in d.items() if k not in ('_src', '_tgt', 'source', 'target')}, + 'source': d.get('_src', u), 'target': d.get('_tgt', v)} + for u, v, d in G.edges(data=True) + ], + # G.graph["hyperedges"] holds hyperedges from both existing graph.json + # and new_extraction (build_merge combines them). Falling back to + # new_extraction only would silently drop prior-run hyperedges (#801). + 'hyperedges': list(G.graph.get('hyperedges', [])), + 'input_tokens': new_extraction.get('input_tokens', 0), + 'output_tokens': new_extraction.get('output_tokens', 0), +} +Path('graphify-out/.graphify_extract.json').write_text(json.dumps(merged_out, ensure_ascii=False), encoding=\"utf-8\") +print(f'[graphify update] Merged extraction written ({len(merged_out[\"nodes\"])} nodes, {len(merged_out[\"edges\"])} edges)') + +# Save manifest so next --update diffs against today's state, not the +# prior run's baseline (prevents ghost-node reports on subsequent updates). +# root= matches the build_merge call above so the manifest keys stay relative to +# the scan root — portable across clones/machines, so --update keeps matching +# cached files instead of missing every one after a move (#1417). +save_manifest(incremental['files'], root='INPUT_PATH') +print('[graphify update] Manifest saved.') +" +``` + +Then run Steps 4–8 on the merged graph as normal. + +After Step 4, show the graph diff: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from graphify.analyze import graph_diff +from graphify.build import build_from_json +from networkx.readwrite import json_graph +import networkx as nx +from pathlib import Path + +# Load old graph (before update) from backup written before merge +old_data = json.loads(Path('graphify-out/.graphify_old.json').read_text(encoding=\"utf-8\")) if Path('graphify-out/.graphify_old.json').exists() else None +new_extract = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +G_new = build_from_json(new_extract, directed=IS_DIRECTED) + +if old_data: + G_old = json_graph.node_link_graph(old_data, edges='links') + diff = graph_diff(G_old, G_new) + print(diff['summary']) + if diff['new_nodes']: + print('New nodes:', ', '.join(n['label'] for n in diff['new_nodes'][:5])) + if diff['new_edges']: + print('New edges:', len(diff['new_edges'])) +" +``` + +Before the merge step, save the old graph: `cp graphify-out/graph.json graphify-out/.graphify_old.json` +Clean up after: `rm -f graphify-out/.graphify_old.json` + +--- + +## For --cluster-only + +Skip Steps 1–3. Re-run clustering on the existing graph: + +```bash +graphify cluster-only . +``` + +`graphify cluster-only .` is **self-contained**: it re-clusters, names communities, and regenerates `GRAPH_REPORT.md`, `graph.json`, and `graph.html` from the existing graph. **Do not re-run Steps 5–9** — they read intermediate files (`.graphify_extract.json`, `.graphify_detect.json`, `.graphify_analysis.json`) that a prior build's cleanup (Step 9) already deleted, so they raise `FileNotFoundError` (#1392). When it finishes, present the refreshed `GRAPH_REPORT.md` summary as usual. diff --git a/.codex/graphify/.graphify_version b/.codex/graphify/.graphify_version new file mode 100644 index 0000000..0383441 --- /dev/null +++ b/.codex/graphify/.graphify_version @@ -0,0 +1 @@ +0.9.5 \ No newline at end of file diff --git a/.codex/graphify/SKILL.md b/.codex/graphify/SKILL.md new file mode 100644 index 0000000..e6e411e --- /dev/null +++ b/.codex/graphify/SKILL.md @@ -0,0 +1,674 @@ +--- +name: graphify +description: "Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists, where the question should be treated as a graphify query first. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god nodes, community detection, and query/path/explain tools." +--- + +# /graphify + +Turn any folder of files into a navigable knowledge graph with community detection, an honest audit trail, and three outputs: interactive HTML, GraphRAG-ready JSON, and a plain-language GRAPH_REPORT.md. + +## Usage + +``` +/graphify # full pipeline on current directory → Obsidian vault +/graphify # full pipeline on specific path +/graphify https://github.com// # clone repo then run full pipeline on it +/graphify https://github.com// --branch # clone a specific branch +/graphify ... # clone multiple repos, build each, merge into one cross-repo graph +/graphify --mode deep # thorough extraction, richer INFERRED edges +/graphify --update # incremental - re-extract only new/changed files +/graphify --directed # build directed graph (preserves edge direction: source→target) +/graphify --whisper-model medium # use a larger Whisper model for better transcription accuracy +/graphify --cluster-only # rerun clustering on existing graph +/graphify --no-viz # skip visualization, just report + JSON +/graphify --html # (HTML is generated by default - this flag is a no-op) +/graphify --svg # also export graph.svg (embeds in Notion, GitHub) +/graphify --graphml # export graph.graphml (Gephi, yEd) +/graphify --neo4j # generate graphify-out/cypher.txt for Neo4j +/graphify --neo4j-push bolt://localhost:7687 # push directly to Neo4j +/graphify --falkordb # generate graphify-out/cypher.txt for FalkorDB +/graphify --falkordb-push falkordb://localhost:6379 # push directly to FalkorDB +/graphify --mcp # start MCP stdio server for agent access +/graphify --watch # watch folder, auto-rebuild on code changes (no LLM needed) +/graphify --wiki # build agent-crawlable wiki (index.md + one article per community) +/graphify --obsidian --obsidian-dir ~/vaults/my-project # write vault to custom path (e.g. existing vault) +/graphify add # fetch URL, save to ./raw, update graph +/graphify add --author "Name" # tag who wrote it +/graphify add --contributor "Name" # tag who added it to the corpus +/graphify query "" # BFS traversal - broad context +/graphify query "" --dfs # DFS - trace a specific path +/graphify query "" --budget 1500 # cap answer at N tokens +/graphify path "AuthModule" "Database" # shortest path between two concepts +/graphify explain "SwinTransformer" # plain-language explanation of a node +``` + +## What graphify is for + +Drop any folder of code, docs, papers, images, or video into graphify and get a queryable knowledge graph. Persistent across sessions, honest audit trail (EXTRACTED/INFERRED/AMBIGUOUS), community detection surfaces cross-document connections you wouldn't think to ask about. + +## What You Must Do When Invoked + +If the user invoked `/graphify --help` or `/graphify -h` (with no other arguments), print the contents of the `## Usage` section above verbatim and stop. Do not run any commands, do not detect files, do not default the path to `.`. Just print the Usage block and return. + +**Fast path — existing graph:** Before doing anything else, check whether `graphify-out/graph.json` exists. The expected location is `graphify-out/graph.json` relative to the **current working directory** (i.e. the project root where you are running commands). If it exists AND the user's request is a natural-language question about the codebase (e.g. "How does X work?", "What calls Y?", "Trace the data flow through Z") and NOT an explicit rebuild command (`--update`, `--cluster-only`, or a bare path/URL that implies fresh extraction): **skip Steps 1–5 entirely and jump straight to `## For /graphify query`.** Run `graphify query ""` immediately. Do not run detect. Do not check corpus size. Do not ask the user to narrow. The graph is already built — use it. + +If no path was given, use `.` (current directory). Do not ask the user for a path. + +If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. + +Follow these steps in order. Do not skip steps. + +### Step 0 - GitHub repos and multi-path merge (only if a URL or several paths) + +Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A plain local path skips this step. + +### Step 1 - Ensure graphify is installed + +```bash +# Detect the correct Python interpreter (handles uv tool, pipx, venv, system installs) +PYTHON="" +GRAPHIFY_BIN=$(which graphify 2>/dev/null) +# 1. uv tool installs — most reliable on modern Mac/Linux +if [ -z "$PYTHON" ] && command -v uv >/dev/null 2>&1; then + _UV_PY=$(uv tool run graphifyy python -c "import sys; print(sys.executable)" 2>/dev/null) + if [ -n "$_UV_PY" ]; then PYTHON="$_UV_PY"; fi +fi +# 2. Read shebang from graphify binary (pipx and direct pip installs) +if [ -z "$PYTHON" ] && [ -n "$GRAPHIFY_BIN" ]; then + _SHEBANG=$(head -1 "$GRAPHIFY_BIN" | tr -d '#!') + case "$_SHEBANG" in + *[!a-zA-Z0-9/_.@-]*) ;; + *) "$_SHEBANG" -c "import graphify" 2>/dev/null && PYTHON="$_SHEBANG" ;; + esac +fi +# 3. Fall back to python3 +if [ -z "$PYTHON" ]; then PYTHON="python3"; fi +if ! "$PYTHON" -c "import graphify" 2>/dev/null; then + if command -v uv >/dev/null 2>&1; then + uv tool install --upgrade graphifyy -q 2>&1 | tail -3 + _UV_PY=$(uv tool run graphifyy python -c "import sys; print(sys.executable)" 2>/dev/null) + if [ -n "$_UV_PY" ]; then PYTHON="$_UV_PY"; fi + else + "$PYTHON" -m pip install graphifyy -q 2>/dev/null \ + || "$PYTHON" -m pip install graphifyy -q --break-system-packages 2>&1 | tail -3 + fi +fi +# Write interpreter path for all subsequent steps (persists across invocations) +mkdir -p graphify-out +"$PYTHON" -c "import sys; open('graphify-out/.graphify_python', 'w', encoding='utf-8').write(sys.executable)" +# Save scan root so `graphify update` (no args) knows where to look next time +echo "$(cd INPUT_PATH && pwd)" > graphify-out/.graphify_root +``` + +If the import succeeds, print nothing and move straight to Step 2. + +**In every subsequent bash block, replace `python3` with `$(cat graphify-out/.graphify_python)` to use the correct interpreter.** + +### Step 2 - Detect files + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from graphify.detect import detect +from pathlib import Path +result = detect(Path('INPUT_PATH')) +print(json.dumps(result, ensure_ascii=False)) +" > graphify-out/.graphify_detect.json +``` + +Replace INPUT_PATH with the actual path the user provided. Do NOT cat or print the JSON - read it silently and present a clean summary instead: + +``` +Corpus: X files · ~Y words + code: N files (.py .ts .go ...) + docs: N files (.md .txt ...) + papers: N files (.pdf ...) + images: N files + video: N files (.mp4 .mp3 ...) +``` + +Omit any category with 0 files from the summary. + +Then act on it: +- If `total_files` is 0: stop with "No supported files found in [path]." +- If `skipped_sensitive` is non-empty: mention file count skipped, not the file names. +- If `total_words` > 2,000,000 OR `total_files` > 500: show the warning. Then compute the top 5 first-level subdirectories by file count: + - Read `scan_root` from the detect JSON (always an absolute path to the resolved INPUT_PATH). + - Concatenate all file lists across all types (`code`, `document`, `paper`, `image`, `video`). + - Filter out any path that starts with `scan_root + "/graphify-out/"` to exclude converted sidecars. + - For each file, strip the `scan_root` prefix and take the first path component. Files directly in `scan_root` with no subdirectory count as `(root)`. + - If all files are in `(root)` with no subdirectories, do not ask to narrow — no subfolders exist. Instead suggest `--no-cluster` to skip the expensive clustering step and proceed. + - Otherwise rank by count, show the top 5 with file counts, then ask which subfolder to run on. Wait for the user's answer before proceeding. +- Otherwise: proceed directly to Step 2.5 if video files were detected, or Step 3 if not. + +### Step 2.5 - Video and audio (only if video files detected) + +Skip this step entirely if `detect` returned zero `video` files. When the corpus has video or audio, see `references/transcribe.md` to transcribe them to text first, then treat the transcripts as doc files in Step 3. + +### Step 3 - Extract entities and relationships + +**Before starting:** note whether `--mode deep` was given. You must pass `DEEP_MODE=true` to every subagent in Step B2 if it was. Track this from the original invocation - do not lose it. + +This step has two parts: **structural extraction** (deterministic, free) and **semantic extraction** (LLM, costs tokens). + +> **graphify needs no API key. Never ask the user for one, and never block on one.** Code is extracted structurally (AST) with no LLM and no key at all — a code-only corpus (the common `/graphify .` on a repo) skips semantic extraction entirely, so it needs nothing here: go straight to Part A and skip Part B. Semantic extraction (only for docs, papers, and images) uses Gemini **only if** `GEMINI_API_KEY`/`GOOGLE_API_KEY` is already set; otherwise the host agent itself is the LLM. graphify does **not** read `ANTHROPIC_API_KEY`, `OPENAI_API_KEY`, or any other provider key. If you catch yourself about to prompt for, wait on, or stop because of a missing API key, that is a misread of this skill — proceed without one. + +**Before semantic extraction:** check whether `GEMINI_API_KEY` or `GOOGLE_API_KEY` is set. If neither is set, print this one-liner to the user: +> Tip: set `GEMINI_API_KEY` or `GOOGLE_API_KEY` to use Gemini for semantic extraction (`pip install 'graphifyy[gemini]'`). + +Print it once, then continue — do not wait for the user to supply a key. If `GEMINI_API_KEY` or `GOOGLE_API_KEY` IS set, use `graphify.llm.extract_corpus_parallel(files, backend="gemini")` for semantic extraction instead of dispatching subagents. The default Gemini model is `gemini-3-flash-preview`; set `GRAPHIFY_GEMINI_MODEL` or pass `--model` in headless CLI flows to override it. + +> **No other API keys are read.** When `GEMINI_API_KEY`/`GOOGLE_API_KEY` are unset, semantic extraction falls to the host agent itself — the running session is the LLM. On a host that dispatches subagents (e.g. Claude Code), dispatch them as written in Part B. On a host that runs the CLI directly in a terminal and cannot dispatch subagents, do not stall: a code-only corpus has no semantic work, so write the empty semantic file (Part B "Fast path") and continue to Part C; for a corpus with docs/papers/images, either set a Gemini key or extract those inline yourself, but in no case prompt for `ANTHROPIC_API_KEY` — that prompt is a misread of this skill. + +**Run Part A (AST) and Part B (semantic) in parallel. Dispatch all semantic subagents AND start AST extraction in the same message. Both can run simultaneously since they operate on different file types. Merge results in Part C as before.** + +Note: Parallelizing AST + semantic saves 5-15s on large corpora. AST is deterministic and fast; start it while subagents are processing docs/papers. + +#### Part A - Structural extraction for code files + +For any code files detected, run AST extraction in parallel with Part B subagents: + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys, json +from graphify.extract import collect_files, extract +from pathlib import Path +import json + +code_files = [] +detect = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) +for f in detect.get('files', {}).get('code', []): + code_files.extend(collect_files(Path(f)) if Path(f).is_dir() else [Path(f)]) + +if code_files: + result = extract(code_files, cache_root=Path('INPUT_PATH')) + Path('graphify-out/.graphify_ast.json').write_text(json.dumps(result, indent=2, ensure_ascii=False), encoding=\"utf-8\") + print(f'AST: {len(result[\"nodes\"])} nodes, {len(result[\"edges\"])} edges') +else: + Path('graphify-out/.graphify_ast.json').write_text(json.dumps({'nodes':[],'edges':[],'input_tokens':0,'output_tokens':0}, ensure_ascii=False), encoding=\"utf-8\") + print('No code files - skipping AST extraction') +" +``` + +#### Part B - Semantic extraction (parallel subagents) + +**Fast path:** If detection found zero docs, papers, and images (code-only corpus), skip Part B entirely and go straight to Part C. AST handles code - there is nothing for semantic subagents to do. **First write an empty semantic file** so Part C's merge has its input (it reads `.graphify_semantic.json` unconditionally; without this a code-only run hits `FileNotFoundError`): + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +Path('graphify-out/.graphify_semantic.json').write_text(json.dumps({'nodes':[],'edges':[],'hyperedges':[],'input_tokens':0,'output_tokens':0}), encoding='utf-8') +" +``` + +**MANDATORY: You MUST use the Agent tool here. Reading files yourself one-by-one is forbidden - it is 5-10x slower. If you do not use the Agent tool you are doing this wrong.** + +Before dispatching subagents, print a timing estimate: +- Load `total_words` and file counts from `graphify-out/.graphify_detect.json` +- Estimate agents needed: `ceil(uncached_non_code_files / 22)` (chunk size is 20-25) +- Estimate time: ~45s per agent batch (they run in parallel, so total ≈ 45s × ceil(agents/parallel_limit)) +- Print: "Semantic extraction: ~N files → X agents, estimated ~Ys" + +**Step B0 - Check extraction cache first** + +Before dispatching any subagents, check which files already have cached extraction results: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from graphify.cache import check_semantic_cache +from pathlib import Path + +detect = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) +# Only content files go to semantic extraction. Code is already covered structurally +# by the AST pass (Part A); flattening every category here makes subagents re-read +# every source file (#1392). Video is transcribed to a document in Step 2.5 first. +all_files = [f for cat in ('document', 'paper', 'image') for f in detect['files'].get(cat, [])] + +cached_nodes, cached_edges, cached_hyperedges, uncached = check_semantic_cache(all_files, root='INPUT_PATH') + +# Always (re)write the cache file: write hits, else DELETE any leftover from a prior +# run so Part C never merges a stale .graphify_cached.json (#1392). +if cached_nodes or cached_edges or cached_hyperedges: + Path('graphify-out/.graphify_cached.json').write_text(json.dumps({'nodes': cached_nodes, 'edges': cached_edges, 'hyperedges': cached_hyperedges}, ensure_ascii=False), encoding=\"utf-8\") +else: + Path('graphify-out/.graphify_cached.json').unlink(missing_ok=True) +Path('graphify-out/.graphify_uncached.txt').write_text('\n'.join(uncached), encoding=\"utf-8\") +print(f'Cache: {len(all_files)-len(uncached)} files hit, {len(uncached)} files need extraction') +" +``` + +Only dispatch subagents for files listed in `graphify-out/.graphify_uncached.txt`. If all files are cached, skip to Part C directly. + +**Step B1 - Split into chunks** + +Load files from `graphify-out/.graphify_uncached.txt`. Split into chunks of 20-25 files each. Each image gets its own chunk (vision needs separate context). When splitting, group files from the same directory together so related artifacts land in the same chunk and cross-file relationships are more likely to be extracted. + +**Step B2 - Dispatch ALL subagents in a single message (Codex)** + +> **Codex platform:** Uses `spawn_agent` + `wait_agent` + `close_agent` instead of the Agent tool. +> Requires `multi_agent = true` under `[features]` in `~/.codex/config.toml`. +> If `spawn_agent` is unavailable, tell the user to add that config and restart Codex. + +Call `spawn_agent` once per chunk — ALL in the same response so they run in parallel. Build the message by wrapping the extraction prompt in task-delegation framing: + +``` +spawn_agent(agent_type="worker", message="Your task is to perform the following. Follow the instructions below exactly.\n\n\n[extraction prompt, with FILE_LIST, CHUNK_NUM, TOTAL_CHUNKS, DEEP_MODE substituted]\n\n\nExecute this now. Output ONLY the structured JSON response.") +``` + +After all agents are dispatched, collect results sequentially in memory: +``` +result = wait_agent(handle); close_agent(handle) # repeat per handle +``` + +Parse each result as JSON. Accumulate nodes/edges/hyperedges across all results and write to `graphify-out/.graphify_semantic_new.json`. Codex collects in memory, so there are no per-chunk files on disk; the disk-based success checks in Step B3 do not apply — a chunk that returns invalid JSON is the failure signal instead. + +Subagent prompt template: + +See `references/extraction-spec.md` for the compact subagent prompt (rules, node-ID format, confidence rubric, hyperedge and vision rules, JSON schema). Load it only here, only when at least one chunk holds a doc, paper, or image; a pure-code corpus has skipped Part B and never reads it. Pass each agent that prompt verbatim with FILE_LIST, CHUNK_NUM, TOTAL_CHUNKS, and DEEP_MODE substituted, and have it return the JSON inline. + +**Step B3 - Collect, cache, and merge** + +Wait for all subagents. For each result: +- Check that `graphify-out/.graphify_chunk_NN.json` exists on disk — this is the success signal +- If the file exists and contains valid JSON with `nodes` and `edges`, include it and save to cache +- If the file is missing, the subagent was likely dispatched as read-only (Explore type) — print a warning: "chunk N missing from disk — subagent may have been read-only. Re-run with general-purpose agent." Do not silently skip. +- If a subagent failed or returned invalid JSON, print a warning and skip that chunk - do not abort + +If more than half the chunks failed or are missing, stop and tell the user to re-run and ensure `subagent_type="general-purpose"` is used. + +Merge all chunk files into `.graphify_semantic_new.json`. **After each Agent call completes, read the real token counts from the Agent tool result's `usage` field and write them back into the chunk JSON before merging** — the chunk JSON itself always has placeholder zeros. Then run: +```bash +$(cat graphify-out/.graphify_python) -c " +import json, glob +from pathlib import Path + +chunks = sorted(glob.glob('graphify-out/.graphify_chunk_*.json')) +all_nodes, all_edges, all_hyperedges = [], [], [] +total_in, total_out = 0, 0 +for c in chunks: + d = json.loads(Path(c).read_text(encoding=\"utf-8\")) + all_nodes += d.get('nodes', []) + all_edges += d.get('edges', []) + all_hyperedges += d.get('hyperedges', []) + total_in += d.get('input_tokens', 0) + total_out += d.get('output_tokens', 0) +Path('graphify-out/.graphify_semantic_new.json').write_text(json.dumps({ + 'nodes': all_nodes, 'edges': all_edges, 'hyperedges': all_hyperedges, + 'input_tokens': total_in, 'output_tokens': total_out, +}, indent=2, ensure_ascii=False), encoding=\"utf-8\") +print(f'Merged {len(chunks)} chunks: {total_in:,} in / {total_out:,} out tokens') +" +``` + +Save new results to cache: +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from graphify.cache import save_semantic_cache +from pathlib import Path + +new = json.loads(Path('graphify-out/.graphify_semantic_new.json').read_text(encoding=\"utf-8\")) if Path('graphify-out/.graphify_semantic_new.json').exists() else {'nodes':[],'edges':[],'hyperedges':[]} +saved = save_semantic_cache(new.get('nodes', []), new.get('edges', []), new.get('hyperedges', []), root='INPUT_PATH') +print(f'Cached {saved} files') +" +``` + +Merge cached + new results into `graphify-out/.graphify_semantic.json`: +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path + +cached = json.loads(Path('graphify-out/.graphify_cached.json').read_text(encoding=\"utf-8\")) if Path('graphify-out/.graphify_cached.json').exists() else {'nodes':[],'edges':[],'hyperedges':[]} +new = json.loads(Path('graphify-out/.graphify_semantic_new.json').read_text(encoding=\"utf-8\")) if Path('graphify-out/.graphify_semantic_new.json').exists() else {'nodes':[],'edges':[],'hyperedges':[]} + +all_nodes = cached['nodes'] + new.get('nodes', []) +all_edges = cached['edges'] + new.get('edges', []) +all_hyperedges = cached.get('hyperedges', []) + new.get('hyperedges', []) +seen = set() +deduped = [] +for n in all_nodes: + if n['id'] not in seen: + seen.add(n['id']) + deduped.append(n) + +merged = { + 'nodes': deduped, + 'edges': all_edges, + 'hyperedges': all_hyperedges, + 'input_tokens': new.get('input_tokens', 0), + 'output_tokens': new.get('output_tokens', 0), +} +Path('graphify-out/.graphify_semantic.json').write_text(json.dumps(merged, indent=2, ensure_ascii=False), encoding=\"utf-8\") +print(f'Extraction complete - {len(deduped)} nodes, {len(all_edges)} edges ({len(cached[\"nodes\"])} from cache, {len(new.get(\"nodes\",[]))} new)') +" +``` +Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` + +#### Part C - Merge AST + semantic into final extraction + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys, json +from pathlib import Path + +ast = json.loads(Path('graphify-out/.graphify_ast.json').read_text(encoding=\"utf-8\")) +sem = json.loads(Path('graphify-out/.graphify_semantic.json').read_text(encoding=\"utf-8\")) + +# Merge: AST nodes first, semantic nodes deduplicated by id +seen = {n['id'] for n in ast['nodes']} +merged_nodes = list(ast['nodes']) +for n in sem['nodes']: + if n['id'] not in seen: + merged_nodes.append(n) + seen.add(n['id']) + +merged_edges = ast['edges'] + sem['edges'] +merged_hyperedges = sem.get('hyperedges', []) +merged = { + 'nodes': merged_nodes, + 'edges': merged_edges, + 'hyperedges': merged_hyperedges, + 'input_tokens': sem.get('input_tokens', 0), + 'output_tokens': sem.get('output_tokens', 0), +} +Path('graphify-out/.graphify_extract.json').write_text(json.dumps(merged, indent=2, ensure_ascii=False), encoding=\"utf-8\") +total = len(merged_nodes) +edges = len(merged_edges) +print(f'Merged: {total} nodes, {edges} edges ({len(ast[\"nodes\"])} AST + {len(sem[\"nodes\"])} semantic)') +" +``` + +### Step 4 - Build graph, cluster, analyze, generate outputs + +**Before starting:** the code blocks below pass `directed=IS_DIRECTED` to `build_from_json()`. Replace `IS_DIRECTED` with `True` if `--directed` was given (builds a `DiGraph` preserving edge direction source→target), otherwise `False` (the default undirected `Graph`). Substitute it the same way you substitute `INPUT_PATH` — do not leave the literal `IS_DIRECTED` in the code. + +```bash +mkdir -p graphify-out +$(cat graphify-out/.graphify_python) -c " +import sys, json +from graphify.build import build_from_json +from graphify.cluster import cluster, score_all +from graphify.analyze import god_nodes, surprising_connections, suggest_questions +from graphify.report import generate +from graphify.export import to_json +from pathlib import Path + +extraction = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +detection = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) + +# root= mirrors the --update runbook (#1361): relativize source_file to the same +# base so the full build and incremental --update never drift apart on re-extract. +G = build_from_json(extraction, root='INPUT_PATH', directed=IS_DIRECTED) +# Guard BEFORE any write: an empty extraction must not clobber a good graph.json / +# GRAPH_REPORT.md / analysis sidecar. Check immediately after build (#1392). +if G.number_of_nodes() == 0: + print('ERROR: Graph is empty - extraction produced no nodes.') + print('Possible causes: all files were skipped, binary-only corpus, or extraction failed.') + raise SystemExit(1) +communities = cluster(G) +cohesion = score_all(G, communities) +tokens = {'input': extraction.get('input_tokens', 0), 'output': extraction.get('output_tokens', 0)} +gods = god_nodes(G) +surprises = surprising_connections(G, communities) +labels = {cid: 'Community ' + str(cid) for cid in communities} +# Placeholder questions - regenerated with real labels in Step 5 +questions = suggest_questions(G, communities, labels) + +# Export FIRST and honor the #479 shrink-guard: to_json returns False (writing +# nothing) when the new graph is smaller than the existing graph.json. Only write +# GRAPH_REPORT.md + the analysis sidecar when the graph was actually written, so +# they never describe a graph that graph.json doesn't contain (#1392). +wrote = to_json(G, communities, 'graphify-out/graph.json') +if not wrote: + print('ERROR: refused to shrink graphify-out/graph.json (existing graph has more nodes; #479).') + print('If this shrink is intentional (you deleted files), re-run a full build with --force.') + raise SystemExit(1) +report = generate(G, communities, cohesion, labels, gods, surprises, detection, tokens, 'INPUT_PATH', suggested_questions=questions) +Path('graphify-out/GRAPH_REPORT.md').write_text(report, encoding=\"utf-8\") +analysis = { + 'communities': {str(k): v for k, v in communities.items()}, + 'cohesion': {str(k): v for k, v in cohesion.items()}, + 'gods': gods, + 'surprises': surprises, + 'questions': questions, +} +Path('graphify-out/.graphify_analysis.json').write_text(json.dumps(analysis, indent=2, ensure_ascii=False), encoding=\"utf-8\") +print(f'Graph: {G.number_of_nodes()} nodes, {G.number_of_edges()} edges, {len(communities)} communities') +" +``` + +If this step prints `ERROR: Graph is empty`, stop and tell the user what happened - do not proceed to labeling or visualization. + +Replace INPUT_PATH with the actual path. + +### Step 4.5 - Graph health check (read-only integrity gate) + +A non-destructive diagnostic on the extraction, before labeling. It surfaces edge collapse, dangling/missing endpoints, and self-loops — the silent-corruption modes of incremental updates and AST/LLM id mismatches. Read-only; never aborts. + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +from graphify.diagnostics import diagnose_extraction, format_diagnostic_report + +extraction = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +summary = diagnose_extraction(extraction, directed=IS_DIRECTED, root='INPUT_PATH') +print(format_diagnostic_report(summary)) +flags = [f'{summary[k]} {label}' for k, label in ( + ('dangling_endpoint_edges', 'dangling-endpoint edges'), + ('missing_endpoint_edges', 'missing-endpoint edges'), + ('self_loop_edges', 'self-loop edges'), + ('directed_same_endpoint_collapsed_edges', 'collapsed (directed) edges'), + ('undirected_same_endpoint_collapsed_edges', 'collapsed (undirected) edges'), +) if summary.get(k, 0)] +print('GRAPH HEALTH WARNING: ' + '; '.join(flags) + ' - graph may be incomplete/corrupt.' if flags else 'Graph health: OK (no dangling/missing/collapsed edges).') +" +``` + +Substitute `IS_DIRECTED` and `INPUT_PATH` as in Step 4. If a `GRAPH HEALTH WARNING` prints, surface it in the final summary (do not abort — the graph is still usable, but the integrity issue must be visible, per the Honesty Rules). + +### Step 5 - Label communities + +Read `graphify-out/.graphify_analysis.json`. For each community key, look at its node labels and write a 2-5 word plain-language name (e.g. "Attention Mechanism", "Training Pipeline", "Data Loading"). + +Then regenerate the report and save the labels for the visualizer: + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys, json +from graphify.build import build_from_json +from graphify.cluster import score_all +from graphify.analyze import god_nodes, surprising_connections, suggest_questions +from graphify.report import generate +from pathlib import Path + +extraction = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +detection = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) +analysis = json.loads(Path('graphify-out/.graphify_analysis.json').read_text(encoding=\"utf-8\")) + +# root= as in Step 4 / the --update runbook (#1361) — same base for node-key parity. +G = build_from_json(extraction, root='INPUT_PATH', directed=IS_DIRECTED) +communities = {int(k): v for k, v in analysis['communities'].items()} +cohesion = {int(k): v for k, v in analysis['cohesion'].items()} +tokens = {'input': extraction.get('input_tokens', 0), 'output': extraction.get('output_tokens', 0)} + +# LABELS - replace these with the names you chose above +labels = LABELS_DICT + +# Regenerate questions with real community labels (labels affect question phrasing) +questions = suggest_questions(G, communities, labels) + +report = generate(G, communities, cohesion, labels, analysis['gods'], analysis['surprises'], detection, tokens, 'INPUT_PATH', suggested_questions=questions) +Path('graphify-out/GRAPH_REPORT.md').write_text(report, encoding=\"utf-8\") +Path('graphify-out/.graphify_labels.json').write_text(json.dumps({str(k): v for k, v in labels.items()}, ensure_ascii=False), encoding=\"utf-8\") +print('Report updated with community labels') +" +``` + +Replace `LABELS_DICT` with the actual dict you constructed (e.g. `{0: "Attention Mechanism", 1: "Training Pipeline"}`). +Replace INPUT_PATH with the actual path. + +### Step 6 - Generate Obsidian vault (opt-in) + HTML + +**Generate HTML always** (unless `--no-viz`). **Obsidian vault only if `--obsidian` was explicitly given** — skip it otherwise, it generates one file per node. + +If `--obsidian` was given: + +- If `--obsidian-dir ` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`. + +```bash +graphify export obsidian +# or with custom dir: graphify export obsidian --dir ~/vaults/my-project +``` + +Generate the HTML graph (always, unless `--no-viz`): + +```bash +graphify export html # auto-aggregates to community view if graph > 5000 nodes +# or: graphify export html --no-viz +``` + +### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags) + +These run only when their flag is present (`--wiki`, `--neo4j`/`--neo4j-push`, `--falkordb`/`--falkordb-push`, `--svg`, `--graphml`, `--mcp`) or, for the token-reduction benchmark, when `total_words` exceeds 5,000. A default run with no export flags skips all of them. See `references/exports.md` for each one. Run any `--wiki` export before Step 9 cleanup so `.graphify_labels.json` is still available. + +--- + +### Step 9 - Save manifest, update cost tracker, clean up, and report + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +from datetime import datetime, timezone +from graphify.detect import save_manifest + +# Save manifest for --update +detect = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) +# In --update mode, 'all_files' carries the full corpus; 'files' is the changed +# subset. Full-rebuild mode populates only 'files', so the fallback handles that. +# root= relativizes the manifest keys to the scan root (same base as the build), +# so the on-disk manifest is portable across clones/machines and a later --update +# matches cached files instead of missing every one (#1417). +save_manifest(detect.get('all_files') or detect['files'], root='INPUT_PATH') + +# Update cumulative cost tracker +extract = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +input_tok = extract.get('input_tokens', 0) +output_tok = extract.get('output_tokens', 0) + +cost_path = Path('graphify-out/cost.json') +if cost_path.exists(): + cost = json.loads(cost_path.read_text(encoding=\"utf-8\")) +else: + cost = {'runs': [], 'total_input_tokens': 0, 'total_output_tokens': 0} + +cost['runs'].append({ + 'date': datetime.now(timezone.utc).isoformat(), + 'input_tokens': input_tok, + 'output_tokens': output_tok, + 'files': detect.get('total_files', 0), +}) +cost['total_input_tokens'] += input_tok +cost['total_output_tokens'] += output_tok +cost_path.write_text(json.dumps(cost, indent=2, ensure_ascii=False), encoding=\"utf-8\") + +print(f'This run: {input_tok:,} input tokens, {output_tok:,} output tokens') +print(f'All time: {cost[\"total_input_tokens\"]:,} input, {cost[\"total_output_tokens\"]:,} output ({len(cost[\"runs\"])} runs)') +" +rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json +find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null +rm -f graphify-out/.needs_update 2>/dev/null || true +``` + +Replace INPUT_PATH with the actual path (same value used in Steps 4-5) so the manifest is relativized to the scan root. + +Tell the user (omit the obsidian line unless --obsidian was given): +``` +Graph complete. Outputs in PATH_TO_DIR/graphify-out/ + + graph.html - interactive graph, open in browser + GRAPH_REPORT.md - audit report + graph.json - raw graph data + obsidian/ - Obsidian vault (only if --obsidian was given) +``` + +If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi + +Replace PATH_TO_DIR with the actual absolute path of the directory that was processed. + +Then paste these sections from GRAPH_REPORT.md directly into the chat: +- God Nodes +- Surprising Connections +- Suggested Questions + +Do NOT paste the full report - just those three sections. Keep it concise. + +Then immediately offer to explore. Pick the single most interesting suggested question from the report - the one that crosses the most community boundaries or has the most surprising bridge node - and ask: + +> "The most interesting question this graph can answer: **[question]**. Want me to trace it?" + +If the user says yes, run `/graphify query "[question]"` on the graph and walk them through the answer using the graph structure - which nodes connect, which community boundaries get crossed, what the path reveals. Keep going as long as they want to explore. Each answer should end with a natural follow-up ("this connects to X - want to go deeper?") so the session feels like navigation, not a one-shot report. + +The graph is the map. Your job after the pipeline is to be the guide. + +--- + +## Interpreter guard for subcommands + +Before running any subcommand below (`--update`, `--cluster-only`, `query`, `path`, `explain`, `add`), check that `.graphify_python` exists. If it's missing (e.g. user deleted `graphify-out/`), re-resolve the interpreter first: + +```bash +if [ ! -f graphify-out/.graphify_python ]; then + GRAPHIFY_BIN=$(which graphify 2>/dev/null) + if [ -n "$GRAPHIFY_BIN" ]; then + PYTHON=$(head -1 "$GRAPHIFY_BIN" | tr -d '#!') + case "$PYTHON" in *[!a-zA-Z0-9/_.@-]*) PYTHON="python3" ;; esac + else + PYTHON="python3" + fi + mkdir -p graphify-out + "$PYTHON" -c "import sys; open('graphify-out/.graphify_python', 'w', encoding='utf-8').write(sys.executable)" +fi +``` + +## For --update and --cluster-only + +Both are non-default subcommands. `--update` re-extracts only new or changed files; `--cluster-only` reruns clustering on the existing graph. See `references/update.md` for both flows. + +--- + +## For /graphify query + +When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it: + +```bash +graphify query "" +``` + +Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`. + +--- + +## For /graphify add and --watch + +Neither is part of the default build. When the user runs `/graphify add ` to fetch a URL into the corpus, or passes `--watch` to auto-rebuild on file changes, see `references/add-watch.md`. + +--- + +## For the commit hook and native CLAUDE.md integration + +When the user asks to install the post-commit auto-rebuild hook or wire graphify into a project's CLAUDE.md, see `references/hooks.md`. + +--- + +## Honesty Rules + +- Never invent an edge. If unsure, use AMBIGUOUS. +- Never skip the corpus check warning. +- Always show token cost in the report. +- Never hide cohesion scores behind symbols - show the raw number. +- Never run HTML viz on a graph with more than 5,000 nodes without warning the user. diff --git a/.codex/graphify/references/add-watch.md b/.codex/graphify/references/add-watch.md new file mode 100644 index 0000000..7784434 --- /dev/null +++ b/.codex/graphify/references/add-watch.md @@ -0,0 +1,56 @@ +# graphify reference: add a URL and watch a folder + +Load this when the user ran `/graphify add ` or passed `--watch`. Neither is part of the default build. + +## For /graphify add + +Fetch a URL and add it to the corpus, then update the graph. + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys +from graphify.ingest import ingest +from pathlib import Path + +try: + out = ingest('URL', Path('./raw'), author='AUTHOR', contributor='CONTRIBUTOR') + print(f'Saved to {out}') +except ValueError as e: + print(f'error: {e}', file=sys.stderr) + sys.exit(1) +except RuntimeError as e: + print(f'error: {e}', file=sys.stderr) + sys.exit(1) +" +``` + +Replace `URL` with the actual URL, `AUTHOR` with the user's name if provided, `CONTRIBUTOR` likewise. If the command exits with an error, tell the user what went wrong - do not silently continue. After a successful save, automatically run the `--update` pipeline on `./raw` to merge the new file into the existing graph. + +Supported URL types (auto-detected): +- YouTube / any video URL → audio downloaded via yt-dlp, transcribed to `.txt` on next run (requires `pip install 'graphifyy[video]'`) +- Twitter/X → fetched via oEmbed, saved as `.md` with tweet text and author +- arXiv → abstract + metadata saved as `.md` +- PDF → downloaded as `.pdf` +- Images (.png/.jpg/.webp) → downloaded, Claude vision extracts on next run +- Any webpage → converted to markdown via html2text + +--- + +## For --watch + +Start a background watcher that monitors a folder and auto-updates the graph when files change. + +```bash +$(cat graphify-out/.graphify_python) -m graphify.watch INPUT_PATH --debounce 3 +``` + +Replace INPUT_PATH with the folder to watch. Behavior depends on what changed: + +- **Code files only (.py, .ts, .go, etc.):** re-runs AST extraction + rebuild + cluster immediately, no LLM needed. `graph.json` and `GRAPH_REPORT.md` are updated automatically. +- **Docs, papers, or images:** writes a `graphify-out/needs_update` flag and prints a notification to run `/graphify --update` (LLM semantic re-extraction required). + +Debounce (default 3s): waits until file activity stops before triggering, so a wave of parallel agent writes doesn't trigger a rebuild per file. + +Press Ctrl+C to stop. + +For agentic workflows: run `--watch` in a background terminal. Code changes from agent waves are picked up automatically between waves. If agents are also writing docs or notes, you'll need a manual `/graphify --update` after those waves. diff --git a/.codex/graphify/references/exports.md b/.codex/graphify/references/exports.md new file mode 100644 index 0000000..242ff86 --- /dev/null +++ b/.codex/graphify/references/exports.md @@ -0,0 +1,87 @@ +# graphify reference: extra exports and benchmark + +Load this when the user passed one of the export flags (`--wiki`, `--neo4j`, `--neo4j-push`, `--falkordb`, `--falkordb-push`, `--svg`, `--graphml`, `--mcp`), or when the corpus is large enough for the token-reduction benchmark. Each step runs only for its own flag. + +### Step 6b - Wiki (only if --wiki flag) + +**Only run this step if `--wiki` was explicitly given in the original command.** + +Run this before Step 9 (cleanup) so `.graphify_labels.json` is still available. + +```bash +graphify export wiki +``` + +### Step 7 - Neo4j export (only if --neo4j or --neo4j-push flag) + +**If `--neo4j`** - generate a Cypher file for manual import: + +```bash +graphify export neo4j +``` + +**If `--neo4j-push `** - push directly to a running Neo4j instance. Ask the user for credentials if not provided: + +```bash +graphify export neo4j --push bolt://localhost:7687 --user neo4j --password PASSWORD +``` + +Default URI is `bolt://localhost:7687`, default user is `neo4j`. Uses MERGE - safe to re-run without creating duplicates. + +### Step 7a - FalkorDB export (only if --falkordb or --falkordb-push flag) + +**If `--falkordb`** - generate a Cypher file. The statements are OpenCypher, but FalkorDB's `GRAPH.QUERY` runs one statement at a time (no bulk script import like Neo4j's `cypher-shell`), so prefer `--falkordb-push` to load a graph. Use this only when you want the portable `cypher.txt` artifact: + +```bash +graphify export falkordb +``` + +**If `--falkordb-push `** - push directly to a running FalkorDB instance. Credentials are optional; ask the user only if the instance requires auth: + +```bash +graphify export falkordb --push falkordb://localhost:6379 +``` + +Default URI is `falkordb://localhost:6379` (the scheme is informational - `redis://` or a bare `host:port` work too), auth is optional, and the target graph defaults to `graphify`. Uses MERGE - safe to re-run without creating duplicates. + +### Step 7b - SVG export (only if --svg flag) + +```bash +graphify export svg +``` + +### Step 7c - GraphML export (only if --graphml flag) + +```bash +graphify export graphml +``` + +### Step 7d - MCP server (only if --mcp flag) + +```bash +$(cat graphify-out/.graphify_python) -m graphify.serve graphify-out/graph.json +``` + +This starts a stdio MCP server that exposes tools: `query_graph`, `get_node`, `get_neighbors`, `get_community`, `god_nodes`, `graph_stats`, `shortest_path`. Add to Claude Desktop or any MCP-compatible agent orchestrator so other agents can query the graph live. + +To configure in Claude Desktop, add to `claude_desktop_config.json`. Claude Desktop can't run `$(...)`, and under `uv tool install` the system `python3` can't import graphify — so set `command` to the **absolute interpreter path** printed by `cat graphify-out/.graphify_python`: +```json +{ + "mcpServers": { + "graphify": { + "command": "", + "args": ["-m", "graphify.serve", "/absolute/path/to/graphify-out/graph.json"] + } + } +} +``` + +### Step 8 - Token reduction benchmark (only if total_words > 5000) + +If `total_words` from `graphify-out/.graphify_detect.json` is greater than 5,000, run: + +```bash +graphify benchmark +``` + +Print the output directly in chat. If `total_words <= 5000`, skip silently - the graph value is structural clarity, not token compression, for small corpora. diff --git a/.codex/graphify/references/extraction-spec.md b/.codex/graphify/references/extraction-spec.md new file mode 100644 index 0000000..4b278b2 --- /dev/null +++ b/.codex/graphify/references/extraction-spec.md @@ -0,0 +1,31 @@ +# graphify reference: extraction subagent prompt (compact) + +Load this in Step 3 Part B when the corpus has at least one doc, paper, or image chunk. A pure-code corpus skips Part B and never reads this file. Each semantic subagent receives the prompt below verbatim (substitute FILE_LIST, CHUNK_NUM, TOTAL_CHUNKS, and DEEP_MODE). + +``` +You are a graphify extraction subagent. Read the files listed and extract a knowledge graph fragment. +Output ONLY valid JSON matching the schema below - no explanation, no markdown fences, no preamble. + +Files (chunk CHUNK_NUM of TOTAL_CHUNKS): +FILE_LIST + +Rules: +- EXTRACTED: relationship explicit in source (import, call, citation) +- INFERRED: reasonable inference (shared structure, implied dependency) +- AMBIGUOUS: uncertain — flag it, do not omit +- Code files: semantic edges AST cannot find. Do not re-extract imports. When adding `calls` edges: source is the caller, target is the callee, never reversed; keep `calls` within one language. +- Doc/paper files: named concepts, entities, citations. Store rationale (WHY decisions were made) as a `rationale` attribute on the relevant node, not as a separate node. Use `file_type:"rationale"` for concept-like nodes (ideas, principles, mechanisms) and `file_type:"concept"` for named concepts. `file_type` MUST be one of exactly these six values: `code`, `document`, `paper`, `image`, `rationale`, `concept`. Any other value is invalid and will be rejected. +- Image files: use vision — understand what the image IS, not just OCR +- DEEP_MODE (if --mode deep): be aggressive with INFERRED edges — indirect deps, shared assumptions, latent couplings. Mark uncertain ones AMBIGUOUS instead of omitting. +- Semantic similarity: if two concepts solve the same problem or represent the same idea without a structural link (no import, call, or citation), add a `semantically_similar_to` edge marked INFERRED with confidence_score 0.6-0.95. Non-obvious cross-file links only. +- Hyperedges: if 3+ nodes share a concept, flow, or pattern not captured by pairwise edges, add a hyperedge to a top-level `hyperedges` array. Use sparingly. Max 3 per chunk. +- If a file has YAML frontmatter (--- ... ---), copy source_url, captured_at, author, contributor onto every node from that file. +- confidence_score is REQUIRED on every edge — never omit it, never use 0.5 as a default. EXTRACTED = 1.0 always. INFERRED: pick exactly ONE of 0.95 (direct structural evidence), 0.85 (strong inference), 0.75 (reasonable inference), 0.65 (weak inference), 0.55 (speculative but plausible) — never 0.5; if none fit, mark the edge AMBIGUOUS. AMBIGUOUS = 0.1-0.3. + +Node ID format: lowercase, only `[a-z0-9_]`, no dots or slashes. Format `{stem}_{entity}` where stem is the full repo-relative path with the extension dropped, every segment joined with `_` (each lowercased with non-alphanumeric chars replaced by `_`) and entity is the symbol name similarly normalized. Use every directory level, not just the immediate parent. `src/auth/session.py` + `ValidateToken` → `src_auth_session_validatetoken`. Top-level files use just the filename stem. This must match the AST extractor's ID. Never append chunk or sequence suffixes — IDs must be deterministic from the label alone. + +Output exactly this JSON (no other text): +{"nodes":[{"id":"auth_session_validatetoken","label":"Human Readable Name","file_type":"code|document|paper|image|rationale|concept","source_file":"","source_location":null,"source_url":null,"captured_at":null,"author":null,"contributor":null}],"edges":[{"source":"node_id","target":"node_id","relation":"calls|implements|references|cites|conceptually_related_to|shares_data_with|semantically_similar_to|rationale_for","confidence":"EXTRACTED|INFERRED|AMBIGUOUS","confidence_score":1.0,"source_file":"","source_location":null,"weight":1.0}],"hyperedges":[{"id":"snake_case_id","label":"Human Readable Label","nodes":["node_id1","node_id2","node_id3"],"relation":"participate_in|implement|form","confidence":"EXTRACTED|INFERRED","confidence_score":0.75,"source_file":""}],"input_tokens":0,"output_tokens":0} + +source_file RULE: set source_file to the FILE_LIST path for that file VERBATIM (absolute, no shortening to basename, no re-relativizing, no separator change). Keeps full build and --update on one base so build_merge's replace matches instead of duplicating. +``` diff --git a/.codex/graphify/references/github-and-merge.md b/.codex/graphify/references/github-and-merge.md new file mode 100644 index 0000000..a41ea06 --- /dev/null +++ b/.codex/graphify/references/github-and-merge.md @@ -0,0 +1,46 @@ +# graphify reference: GitHub clone and cross-repo merge + +Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph. + +### Step 0 - Clone GitHub repo(s) (only if a GitHub URL was given) + +**Single repo:** +```bash +LOCAL_PATH=$(graphify clone [--branch ]) +# Use LOCAL_PATH as the target for all subsequent steps +``` + +**Multiple repos (cross-repo graph):** +```bash +# Clone each repo, run the full pipeline on each, then merge +graphify clone # → ~/.graphify/repos// +graphify clone # → ~/.graphify/repos// +# Run /graphify on each local path to produce their graph.json files +# Then merge: +graphify merge-graphs \ + ~/.graphify/repos///graphify-out/graph.json \ + ~/.graphify/repos///graphify-out/graph.json \ + --out graphify-out/cross-repo-graph.json +``` + +Graphify clones into `~/.graphify/repos//` and reuses existing clones on repeat runs. Each node in the merged graph carries a `repo` attribute so you can filter by origin. + +**Multiple local subfolders (monorepo or multi-service layout):** + +The skill pipeline writes all intermediate and final outputs to `graphify-out/` in the current working directory. Running the skill on each subfolder separately will clobber the same output dir. Instead, use the CLI directly for each subfolder — it places `graphify-out/` *inside* the scanned path: + +```bash +graphify extract ./core/ # → ./core/graphify-out/graph.json +graphify extract ./service/ # → ./service/graphify-out/graph.json +graphify extract ./platform/ # → ./platform/graphify-out/graph.json +# Add --backend gemini|kimi|openai|deepseek|claude-cli depending on which API key you have set + +# Then merge at the project root: +graphify merge-graphs \ + ./core/graphify-out/graph.json \ + ./service/graphify-out/graph.json \ + ./platform/graphify-out/graph.json \ + --out graphify-out/graph.json +``` + +Once `graphify-out/graph.json` exists, the fast path above takes over: any codebase question runs `graphify query` directly on the merged graph — no re-extraction, no size gate. diff --git a/.codex/graphify/references/hooks.md b/.codex/graphify/references/hooks.md new file mode 100644 index 0000000..438b8b1 --- /dev/null +++ b/.codex/graphify/references/hooks.md @@ -0,0 +1,33 @@ +# graphify reference: commit hook and native CLAUDE.md integration + +Load this when the user asked to install the post-commit hook or wire graphify into a project's CLAUDE.md. + +## For git commit hook + +Install a post-commit hook that auto-rebuilds the graph after every commit. No background process needed - triggers once per commit, works with any editor. + +```bash +graphify hook install # install +graphify hook uninstall # remove +graphify hook status # check +``` + +After every `git commit`, the hook detects which code files changed (via `git diff HEAD~1`), re-runs AST extraction on those files, and rebuilds `graph.json` and `GRAPH_REPORT.md`. Doc/image changes are ignored by the hook - run `/graphify --update` manually for those. + +If a post-commit hook already exists, graphify appends to it rather than replacing it. + +--- + +## For native CLAUDE.md integration + +Run once per project to make graphify always-on in Claude Code sessions: + +```bash +graphify claude install +``` + +This writes a `## graphify` section to the local `CLAUDE.md` that instructs Claude to check the graph before answering codebase questions and rebuild it after code changes. No manual `/graphify` needed in future sessions. + +```bash +graphify claude uninstall # remove the section +``` diff --git a/.codex/graphify/references/query.md b/.codex/graphify/references/query.md new file mode 100644 index 0000000..52321f1 --- /dev/null +++ b/.codex/graphify/references/query.md @@ -0,0 +1,311 @@ +# graphify reference: query, path, explain + +Load this when the user asks a question against an existing graph, or runs `/graphify path` or `/graphify explain`. The core's query stub points here for the full traversal flow. These flows use the `graphify query` CLI when it is available and fall back to an inline NetworkX traversal otherwise. + +Two traversal modes - choose based on the question: + +| Mode | Flag | Best for | +|------|------|----------| +| BFS (default) | _(none)_ | "What is X connected to?" - broad context, nearest neighbors first | +| DFS | `--dfs` | "How does X reach Y?" - trace a specific chain or dependency path | + +First check the graph exists: +```bash +$(cat graphify-out/.graphify_python) -c " +from pathlib import Path +if not Path('graphify-out/graph.json').exists(): + print('ERROR: No graph found. Run /graphify first to build the graph.') + raise SystemExit(1) +" +``` +If it fails, stop and tell the user to run `/graphify ` first. + +### Step 0 — Constrained query expansion (REQUIRED before traversal) + +graphify's `query` CLI matches nodes via case-folded substring + IDF — there is **no stemming, no synonyms, no cross-language match** inside the binary, and the inline fallback below matches the same way. If the user's question uses different language or different domain vocabulary than the graph's labels (user says "обработчик" / graph says "handler"; user says "authentication" / graph says "Guardian"), the literal matcher returns 0 hits and the answer collapses to noise. + +Fix this **without inventing tokens** by expanding the query against the actual graph vocabulary first: + +1. Extract the token vocabulary from node labels: +```bash +$(cat graphify-out/.graphify_python) -c " +import json, re +from pathlib import Path +data = json.loads(Path('graphify-out/graph.json').read_text()) +vocab = set() +for n in data['nodes']: + for c in re.findall(r'[^\W\d_]+', n.get('label','') or '', re.UNICODE): + parts = re.findall(r'[A-Z]+(?=[A-Z][a-z])|[A-Z]?[a-z]+|[A-Z]+', c) or [c] + for p in parts: + t = p.lower() + if 3 <= len(t) <= 30: + vocab.add(t) +Path('graphify-out/.vocab.txt').write_text('\n'.join(sorted(vocab))) +print(f'vocab: {len(vocab)} tokens') +" +``` + +2. Read `graphify-out/.vocab.txt`. Then for the user's question, select **up to 12 tokens from this exact list** that semantically match the query intent. Hard constraints: + - You MUST pick only tokens present in the vocabulary file. Do NOT invent tokens. + - If a query concept has no plausible token in the vocab, skip it — do not substitute a near-synonym from training memory. + - If **no** vocab tokens match the query at all, output an empty list and tell the user the corpus has no relevant vocabulary for this question. Do not fabricate a search. + - Translate cross-language: Russian "аутентификация" → look for `auth`, `credential`, `token`, `security` IFF present in vocab. + - Morphology: "handlers" maps to `handler` IFF present; "todos" maps to `todo` IFF present. + +3. Print the selection explicitly to the user before running the query, so the expansion is auditable: +``` +Query expanded to (from graph vocab, N tokens): [token1, token2, ...] +``` +If the list is empty, say so plainly and stop — do not proceed to traversal. + +### Step 1 — Traversal + +Build the **expanded query string** by joining the selected tokens with spaces. Use this string as `QUESTION` below — NOT the original user question. (The original question is preserved only for `save-result` at the end.) + +Prefer the CLI when it is installed: +```bash +graphify query "QUESTION" +# or: graphify query "QUESTION" --dfs --budget 3000 +``` + +If the CLI is unavailable, load `graphify-out/graph.json` and run the traversal inline: + +1. Find the 1-3 nodes whose label best matches the expanded tokens. +2. Run the appropriate traversal from each starting node. +3. Read the subgraph - node labels, edge relations, confidence tags, source locations. +4. Answer using **only** what the graph contains. Quote `source_location` when citing a specific fact. +5. If the graph lacks enough information, say so - do not hallucinate edges. + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys, json +from networkx.readwrite import json_graph +import networkx as nx +from pathlib import Path + +data = json.loads(Path('graphify-out/graph.json').read_text()) +G = json_graph.node_link_graph(data, edges='links') + +question = 'QUESTION' +mode = 'MODE' # 'bfs' or 'dfs' +terms = [t.lower() for t in question.split() if len(t) >= 3] # match the vocab threshold; keeps api/jwt/ios (#1392) + +# Find best-matching start nodes +scored = [] +for nid, ndata in G.nodes(data=True): + label = ndata.get('label', '').lower() + score = sum(1 for t in terms if t in label) + if score > 0: + scored.append((score, nid)) +scored.sort(reverse=True) +start_nodes = [nid for _, nid in scored[:3]] + +if not start_nodes: + print('No matching nodes found for query terms:', terms) + sys.exit(0) + +subgraph_nodes = set() +subgraph_edges = [] + +if mode == 'dfs': + # DFS: follow one path as deep as possible before backtracking. + # Depth-limited to 6 to avoid traversing the whole graph. + visited = set() + stack = [(n, 0) for n in reversed(start_nodes)] + while stack: + node, depth = stack.pop() + if node in visited or depth > 6: + continue + visited.add(node) + subgraph_nodes.add(node) + for neighbor in G.neighbors(node): + if neighbor not in visited: + stack.append((neighbor, depth + 1)) + subgraph_edges.append((node, neighbor)) +else: + # BFS: explore all neighbors layer by layer up to depth 3. + frontier = set(start_nodes) + subgraph_nodes = set(start_nodes) + for _ in range(3): + next_frontier = set() + for n in frontier: + for neighbor in G.neighbors(n): + if neighbor not in subgraph_nodes: + next_frontier.add(neighbor) + subgraph_edges.append((n, neighbor)) + subgraph_nodes.update(next_frontier) + frontier = next_frontier + +# Token-budget aware output: rank by relevance, cut at budget (~4 chars/token) +token_budget = BUDGET # default 2000 +char_budget = token_budget * 4 + +# Score each node by term overlap for ranked output +def relevance(nid): + label = G.nodes[nid].get('label', '').lower() + return sum(1 for t in terms if t in label) + +ranked_nodes = sorted(subgraph_nodes, key=relevance, reverse=True) + +lines = [f'Traversal: {mode.upper()} | Start: {[G.nodes[n].get(\"label\",n) for n in start_nodes]} | {len(subgraph_nodes)} nodes'] +for nid in ranked_nodes: + d = G.nodes[nid] + lines.append(f' NODE {d.get(\"label\", nid)} [src={d.get(\"source_file\",\"\")} loc={d.get(\"source_location\",\"\")}]') +for u, v in subgraph_edges: + if u in subgraph_nodes and v in subgraph_nodes: + _raw = G[u][v]; d = next(iter(_raw.values()), {}) if isinstance(G, nx.MultiGraph) else _raw + lines.append(f' EDGE {G.nodes[u].get(\"label\",u)} --{d.get(\"relation\",\"\")} [{d.get(\"confidence\",\"\")}]--> {G.nodes[v].get(\"label\",v)}') + +output = '\n'.join(lines) +if len(output) > char_budget: + output = output[:char_budget] + f'\n... (truncated at ~{token_budget} token budget - use --budget N for more)' +print(output) +" +``` + +Replace `QUESTION` with the **expanded** query string, `MODE` with `bfs` or `dfs`, and `BUDGET` with the token budget (default `2000`, or whatever `--budget N` specifies). Then answer based on the subgraph output above, using only what the graph contains. + +After writing the answer, save it back into the graph so it improves future queries. Include the expanded tokens inside the `--answer` text (e.g. `"Expanded from original query via vocab: [tokens]. Then traversed..."`) so the next `--update` extracts the expansion history as a graph node: + +```bash +$(cat graphify-out/.graphify_python) -m graphify save-result --question "ORIGINAL_QUESTION" --answer "ANSWER" --type query --nodes NODE1 NODE2 +``` + +Replace `ORIGINAL_QUESTION` with the user's verbatim question, `ANSWER` with your full answer text (containing the expanded-token trace), `NODE1 NODE2` with the list of node labels you cited. This closes the feedback loop: the next `--update` will extract this Q&A as a node in the graph. + +**Work memory (self-improving loop).** Add an `--outcome` so future sessions learn from this one — append `--outcome useful|dead_end|corrected` to the `save-result` command (and `--correction "the right answer"` when correcting): + +- `useful` — the cited nodes answered the question well (they become *preferred sources*). +- `dead_end` — the question/path led nowhere; don't re-derive it next time. +- `corrected` — the saved answer was wrong; `--correction` records what was right. + +At the **start** of graph work, refresh and read the lessons: run `graphify reflect --if-stale` (cheap, deterministic, no LLM; `--if-stale` makes it a no-op when `LESSONS.md` is already newer than every input, e.g. when the git hook just refreshed it), then read `graphify-out/reflections/LESSONS.md`. It lists **preferred sources** (start there), **known dead ends** (skip them), and prior **corrections**. Running `reflect` yourself keeps the lessons current even without the git hook installed; if the post-commit hook *is* installed, `--if-stale` means your session-start run costs almost nothing. + +--- + +## For /graphify path + +Find the shortest path between two named concepts in the graph. Prefer the CLI when installed: + +```bash +graphify path "NODE_A" "NODE_B" +``` + +If the CLI is unavailable, run it inline: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json, sys +import networkx as nx +from networkx.readwrite import json_graph +from pathlib import Path + +data = json.loads(Path('graphify-out/graph.json').read_text()) +G = json_graph.node_link_graph(data, edges='links') + +a_term = 'NODE_A' +b_term = 'NODE_B' + +def find_node(term): + term = term.lower() + scored = sorted( + [(sum(1 for w in term.split() if w in G.nodes[n].get('label','').lower()), n) + for n in G.nodes()], + reverse=True + ) + return scored[0][1] if scored and scored[0][0] > 0 else None + +src = find_node(a_term) +tgt = find_node(b_term) + +if not src or not tgt: + print(f'Could not find nodes matching: {a_term!r} or {b_term!r}') + sys.exit(0) + +try: + path = nx.shortest_path(G, src, tgt) + print(f'Shortest path ({len(path)-1} hops):') + for i, nid in enumerate(path): + label = G.nodes[nid].get('label', nid) + if i < len(path) - 1: + _raw = G[nid][path[i+1]]; edge = next(iter(_raw.values()), {}) if isinstance(G, nx.MultiGraph) else _raw + rel = edge.get('relation', '') + conf = edge.get('confidence', '') + print(f' {label} --{rel}--> [{conf}]') + else: + print(f' {label}') +except nx.NetworkXNoPath: + print(f'No path found between {a_term!r} and {b_term!r}') +except nx.NodeNotFound as e: + print(f'Node not found: {e}') +" +``` + +Replace `NODE_A` and `NODE_B` with the actual concept names from the user. Then explain the path in plain language - what each hop means, why it's significant. + +After writing the explanation, save it back: + +```bash +$(cat graphify-out/.graphify_python) -m graphify save-result --question "Path from NODE_A to NODE_B" --answer "ANSWER" --type path_query --nodes NODE_A NODE_B +``` + +--- + +## For /graphify explain + +Give a plain-language explanation of a single node - everything connected to it. Prefer the CLI when installed: + +```bash +graphify explain "NODE_NAME" +``` + +If the CLI is unavailable, run it inline: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json, sys +import networkx as nx +from networkx.readwrite import json_graph +from pathlib import Path + +data = json.loads(Path('graphify-out/graph.json').read_text()) +G = json_graph.node_link_graph(data, edges='links') + +term = 'NODE_NAME' +term_lower = term.lower() + +# Find best matching node +scored = sorted( + [(sum(1 for w in term_lower.split() if w in G.nodes[n].get('label','').lower()), n) + for n in G.nodes()], + reverse=True +) +if not scored or scored[0][0] == 0: + print(f'No node matching {term!r}') + sys.exit(0) + +nid = scored[0][1] +data_n = G.nodes[nid] +print(f'NODE: {data_n.get(\"label\", nid)}') +print(f' source: {data_n.get(\"source_file\",\"unknown\")}') +print(f' type: {data_n.get(\"file_type\",\"unknown\")}') +print(f' degree: {G.degree(nid)}') +print() +print('CONNECTIONS:') +for neighbor in G.neighbors(nid): + _raw = G[nid][neighbor]; edge = next(iter(_raw.values()), {}) if isinstance(G, nx.MultiGraph) else _raw + nlabel = G.nodes[neighbor].get('label', neighbor) + rel = edge.get('relation', '') + conf = edge.get('confidence', '') + src_file = G.nodes[neighbor].get('source_file', '') + print(f' --{rel}--> {nlabel} [{conf}] ({src_file})') +" +``` + +Replace `NODE_NAME` with the concept the user asked about. Then write a 3-5 sentence explanation of what this node is, what it connects to, and why those connections are significant. Use the source locations as citations. + +After writing the explanation, save it back: + +```bash +$(cat graphify-out/.graphify_python) -m graphify save-result --question "Explain NODE_NAME" --answer "ANSWER" --type explain --nodes NODE_NAME +``` diff --git a/.codex/graphify/references/transcribe.md b/.codex/graphify/references/transcribe.md new file mode 100644 index 0000000..b967f83 --- /dev/null +++ b/.codex/graphify/references/transcribe.md @@ -0,0 +1,52 @@ +# graphify reference: transcribe video and audio + +Load this only when `detect` reported one or more `video` files. A corpus with no video never reads this. + +### Step 2.5 - Transcribe video / audio files (only if video files detected) + +Skip this step entirely if `detect` returned zero `video` files. + +Video and audio files cannot be read directly. Transcribe them to text first, then treat the transcripts as doc files in Step 3. + +**Strategy:** Read the god nodes from `graphify-out/.graphify_detect.json` (or the analysis file if it exists from a previous run). You are already a language model — write a one-sentence domain hint yourself from those labels. Then pass it to Whisper as the initial prompt. No separate API call needed. + +**However**, if the corpus has *only* video files and no other docs/code, use the generic fallback prompt: `"Use proper punctuation and paragraph breaks."` + +**Step 1 - Write the Whisper prompt yourself.** + +Read the top god node labels from detect output or analysis, then compose a short domain hint sentence, for example: + +- Labels: `transformer, attention, encoder, decoder` → `"Machine learning research on transformer architectures and attention mechanisms. Use proper punctuation and paragraph breaks."` +- Labels: `kubernetes, deployment, pod, helm` → `"DevOps discussion about Kubernetes deployments and Helm charts. Use proper punctuation and paragraph breaks."` + +**Export** it as `GRAPHIFY_WHISPER_PROMPT` (the exact name the transcriber reads — and it must be `export`ed so the child Python process sees it) for the next command. + +**Step 2 - Transcribe:** + +```bash +export GRAPHIFY_WHISPER_MODEL=base # or whatever --whisper-model the user passed (must be exported) +export GRAPHIFY_WHISPER_PROMPT="" +$(cat graphify-out/.graphify_python) -c " +import json, os, sys +from pathlib import Path +from graphify.transcribe import transcribe_all + +detect = json.loads(Path('graphify-out/.graphify_detect.json').read_text(encoding=\"utf-8\")) +video_files = detect.get('files', {}).get('video', []) +prompt = os.environ.get('GRAPHIFY_WHISPER_PROMPT', 'Use proper punctuation and paragraph breaks.') + +transcript_paths = transcribe_all(video_files, initial_prompt=prompt) +# Write the JSON from Python (NOT a shell '>' redirect): transcribe_all/Whisper +# print progress to stdout, which would otherwise corrupt the JSON file (#1392). +Path('graphify-out/.graphify_transcripts.json').write_text(json.dumps(transcript_paths, ensure_ascii=False), encoding=\"utf-8\") +print(f'Transcribed {len(transcript_paths)} file(s)', file=sys.stderr) +" +``` + +After transcription: +- Read the transcript paths from `graphify-out/.graphify_transcripts.json` +- Add them to the docs list before dispatching semantic subagents in Step 3B +- Print how many transcripts were created: `Transcribed N video file(s) -> treating as docs` +- If transcription fails for a file, print a warning and continue with the rest + +**Whisper model:** Default is `base`. If the user passed `--whisper-model `, `export GRAPHIFY_WHISPER_MODEL=` (it must be exported, not just assigned) before running the command above. diff --git a/.codex/graphify/references/update.md b/.codex/graphify/references/update.md new file mode 100644 index 0000000..fa26121 --- /dev/null +++ b/.codex/graphify/references/update.md @@ -0,0 +1,192 @@ +# graphify reference: incremental update and cluster-only + +Load this only when the user passed `--update` or `--cluster-only`. A first-time full build never reads this file. + +## For --update (incremental re-extraction) + +Use when you've added or modified files since the last run. Only re-extracts changed files - saves tokens and time. + +```bash +$(cat graphify-out/.graphify_python) -c " +import sys, json +from graphify.detect import detect_incremental, save_manifest +from pathlib import Path + +result = detect_incremental(Path('INPUT_PATH')) +new_total = result.get('new_total', 0) +print(json.dumps(result, indent=2, ensure_ascii=False)) +Path('graphify-out/.graphify_incremental.json').write_text(json.dumps(result, ensure_ascii=False), encoding=\"utf-8\") +deleted = list(result.get('deleted_files', [])) +if new_total == 0 and not deleted: + print('No files changed since last run. Nothing to update.') + raise SystemExit(0) +if deleted: + print(f'{len(deleted)} deleted file(s) to prune.') +if new_total > 0: + print(f'{new_total} new/changed file(s) to re-extract.') +" +``` + +Then populate `.graphify_detect.json` so Steps 3A–6 (which read it unconditionally) see the right state for an incremental run. `files` carries the changed subset (drives Step 3A AST + Step 3B0 cache check on only what changed); `all_files` carries the full corpus for any step that needs corpus-wide context: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +r = json.loads(Path('graphify-out/.graphify_incremental.json').read_text(encoding=\"utf-8\")) +Path('graphify-out/.graphify_detect.json').write_text(json.dumps({ + 'files': r.get('new_files', {}), + 'all_files': r.get('files', {}), + 'total_files': r.get('new_total', 0), + 'total_words': r.get('total_words', 0), + 'skipped_sensitive': r.get('skipped_sensitive', []), + 'needs_graph': True, +}, ensure_ascii=False), encoding=\"utf-8\") +" +``` + +If new files exist, first check whether all changed files are code files: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path + +result = json.loads(open('graphify-out/.graphify_incremental.json', encoding='utf-8').read()) if Path('graphify-out/.graphify_incremental.json').exists() else {} +code_exts = {'.py','.ts','.js','.go','.rs','.java','.cpp','.c','.rb','.swift','.kt','.cs','.scala','.php','.cc','.cxx','.hpp','.h','.kts','.lua','.toc','.f','.F','.f90','.F90','.f95','.F95','.f03','.F03','.f08','.F08'} +new_files = result.get('new_files', {}) +all_changed = [f for files in new_files.values() for f in files] +code_only = all(Path(f).suffix.lower() in code_exts for f in all_changed) +print('code_only:', code_only) +" +``` + +If `code_only` is True: print `[graphify update] Code-only changes detected - skipping semantic extraction (no LLM needed)`, run only Step 3A (AST) on the changed files, skip Step 3B entirely (no subagents), then go straight to merge and Steps 4–8. + +If `code_only` is False (any changed file is a doc/paper/image/video): **first, if any changed file is in `new_files['video']`, run `references/transcribe.md` (Step 2.5) on those files, then rewrite `.graphify_detect.json` to move the resulting transcript paths into `files['document']` and drop `files['video']`** — otherwise raw `.mp4/.mp3` paths are fed to semantic subagents as unreadable media (#1392). Then run the full Steps 3A–3C pipeline as normal. + + +If no new files exist (only deletions), create an empty extraction so the merge step can prune: + +```bash +if [ ! -f graphify-out/.graphify_extract.json ]; then + echo '[graphify update] Only deletions -- creating empty extraction for merge.' + $(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +Path('graphify-out/.graphify_extract.json').write_text(json.dumps({'nodes':[],'edges':[],'hyperedges':[],'input_tokens':0,'output_tokens':0}), encoding='utf-8') +" +fi +``` + + +Then: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from pathlib import Path +from graphify.build import build_merge +from graphify.detect import save_manifest + +# Load new extraction and incremental state +new_extraction = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +incremental = json.loads(Path('graphify-out/.graphify_incremental.json').read_text(encoding=\"utf-8\")) +deleted = list(incremental.get('deleted_files', [])) +# prune_sources is ONLY for genuinely DELETED files. Changed/re-extracted files are +# handled by build_merge's replace-on-re-extract (#1344): every source_file in +# new_chunks is dropped from the base before merge, so old/stale nodes don't survive. +# Do NOT add `changed` here: with root= passed, prune_set relativizes to the same base +# as the freshly merged nodes and would DELETE the re-extracted content (#1178 is moot +# now that replace — not the dedup pass — reconciles changed files). +prune = list(deleted) or None + +# Use build_merge() — reads graph.json directly without NetworkX round-trip +# so edge direction (calls, implements, imports) is always preserved (#801). +# Pass root= so prune_sources (absolute paths from detect_incremental) are +# relativized to match the graph's relative source_file values; without it +# nothing is pruned and stale nodes accumulate on every update (#1361). +# directed=IS_DIRECTED: replace IS_DIRECTED with True if --directed was given, else +# False. Without it a --directed --update silently rebuilds undirected and collapses +# reciprocal A<->B edges (#1392). +G = build_merge( + [new_extraction], + graph_path='graphify-out/graph.json', + prune_sources=prune, + root='INPUT_PATH', + directed=IS_DIRECTED, +) +print(f'[graphify update] Merged: {G.number_of_nodes()} nodes, {G.number_of_edges()} edges') + +# Write merged result back to .graphify_extract.json so Step 4 sees the full graph +merged_out = { + 'nodes': [{'id': n, **d} for n, d in G.nodes(data=True)], + 'edges': [ + # Explicit source/target last so they win over any stale attrs in d. + {**{k: val for k, val in d.items() if k not in ('_src', '_tgt', 'source', 'target')}, + 'source': d.get('_src', u), 'target': d.get('_tgt', v)} + for u, v, d in G.edges(data=True) + ], + # G.graph["hyperedges"] holds hyperedges from both existing graph.json + # and new_extraction (build_merge combines them). Falling back to + # new_extraction only would silently drop prior-run hyperedges (#801). + 'hyperedges': list(G.graph.get('hyperedges', [])), + 'input_tokens': new_extraction.get('input_tokens', 0), + 'output_tokens': new_extraction.get('output_tokens', 0), +} +Path('graphify-out/.graphify_extract.json').write_text(json.dumps(merged_out, ensure_ascii=False), encoding=\"utf-8\") +print(f'[graphify update] Merged extraction written ({len(merged_out[\"nodes\"])} nodes, {len(merged_out[\"edges\"])} edges)') + +# Save manifest so next --update diffs against today's state, not the +# prior run's baseline (prevents ghost-node reports on subsequent updates). +# root= matches the build_merge call above so the manifest keys stay relative to +# the scan root — portable across clones/machines, so --update keeps matching +# cached files instead of missing every one after a move (#1417). +save_manifest(incremental['files'], root='INPUT_PATH') +print('[graphify update] Manifest saved.') +" +``` + +Then run Steps 4–8 on the merged graph as normal. + +After Step 4, show the graph diff: + +```bash +$(cat graphify-out/.graphify_python) -c " +import json +from graphify.analyze import graph_diff +from graphify.build import build_from_json +from networkx.readwrite import json_graph +import networkx as nx +from pathlib import Path + +# Load old graph (before update) from backup written before merge +old_data = json.loads(Path('graphify-out/.graphify_old.json').read_text(encoding=\"utf-8\")) if Path('graphify-out/.graphify_old.json').exists() else None +new_extract = json.loads(Path('graphify-out/.graphify_extract.json').read_text(encoding=\"utf-8\")) +G_new = build_from_json(new_extract, directed=IS_DIRECTED) + +if old_data: + G_old = json_graph.node_link_graph(old_data, edges='links') + diff = graph_diff(G_old, G_new) + print(diff['summary']) + if diff['new_nodes']: + print('New nodes:', ', '.join(n['label'] for n in diff['new_nodes'][:5])) + if diff['new_edges']: + print('New edges:', len(diff['new_edges'])) +" +``` + +Before the merge step, save the old graph: `cp graphify-out/graph.json graphify-out/.graphify_old.json` +Clean up after: `rm -f graphify-out/.graphify_old.json` + +--- + +## For --cluster-only + +Skip Steps 1–3. Re-run clustering on the existing graph: + +```bash +graphify cluster-only . +``` + +`graphify cluster-only .` is **self-contained**: it re-clusters, names communities, and regenerates `GRAPH_REPORT.md`, `graph.json`, and `graph.html` from the existing graph. **Do not re-run Steps 5–9** — they read intermediate files (`.graphify_extract.json`, `.graphify_detect.json`, `.graphify_analysis.json`) that a prior build's cleanup (Step 9) already deleted, so they raise `FileNotFoundError` (#1392). When it finishes, present the refreshed `GRAPH_REPORT.md` summary as usual. diff --git a/BUG_REPORT.md b/BUG_REPORT.md new file mode 100644 index 0000000..041768a --- /dev/null +++ b/BUG_REPORT.md @@ -0,0 +1,219 @@ +# Отчёт по ошибкам и рискам проекта Magistr + +Дата проверки: 2026-07-03 + +Проверено вручную: backend Spring Boot, мультитенантность, авторизация, генерация расписания, основные frontend JS-файлы. Автотесты не запущены: в окружении нет `mvn` и `./mvnw`. + +## Нужно исправить в первую очередь + +### 1. Высокая — JWT имеет небезопасные production-дефолты + +**Файлы:** +- `backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java:13-17` +- `backend/src/main/resources/application.properties:18-22` +- `backend/src/main/java/com/magistr/app/controller/AuthController.java:162-168` + +**Проблема:** если на проде не задан `JWT_SECRET`, приложение использует известный дефолтный секрет `dev-only-change-this-jwt-secret-32-bytes-minimum`. При этом `JWT_REFRESH_COOKIE_SECURE` по умолчанию `false`, и refresh-cookie может уходить без флага `Secure`. + +**Риск:** подделка access-токенов при известном секрете; утечка refresh-cookie при ошибочной HTTP/прокси-конфигурации. + +**Как исправить:** +- На production-профиле падать при отсутствии `JWT_SECRET` и при секрете короче требуемой длины. +- Для production сделать `app.jwt.refresh-cookie-secure=true` обязательным. +- Разделить dev/prod профили: дефолтный секрет оставить только в `application-dev.properties`. + +--- + +### 2. Высокая — race condition при ротации refresh-токена + +**Файл:** `backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java:50-78` + +**Проблема:** `rotate()` читает refresh-токен через `findByTokenHash()`, проверяет активность, затем отзывает старый и создаёт новый. Нет блокировки строки или атомарного `UPDATE ... WHERE revoked_at IS NULL`. Два параллельных запроса с одним refresh-токеном могут оба пройти проверку и создать две активные сессии. + +**Риск:** повторное использование одного refresh-токена, раздвоение сессий, некорректная ротация `rotatedToTokenHash`. + +**Как исправить:** +- Добавить pessimistic lock в репозиторий (`@Lock(PESSIMISTIC_WRITE)` для поиска по `tokenHash`) внутри транзакции. +- Либо сделать атомарное обновление: `UPDATE auth_refresh_tokens SET revoked_at = now, rotated_to_token_hash = :newHash WHERE token_hash = :hash AND revoked_at IS NULL AND expires_at > now` и создавать новый токен только если обновлена 1 строка. +- Добавить тест на два параллельных refresh-запроса. + +--- + +### 3. Высокая — `AuthContext` может протечь между запросами при `403` + +**Файл:** `backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java:35-49` + +**Проблема:** пользователь кладётся в `AuthContext` на строке 45, а при нехватке роли метод возвращает `false` на строке 49. В таком сценарии `afterCompletion()` текущего interceptor'а может не выполниться, и `ThreadLocal` останется в потоке до следующей очистки. + +**Риск:** утечка контекста пользователя между запросами в servlet thread pool. Сейчас это в основном риск безопасности и будущих багов, но его лучше устранить сразу. + +**Как исправить:** перед каждым `return false` после `AuthContext.setCurrentUser(user)` вызывать `AuthContext.clear()`. Ещё лучше — не устанавливать `AuthContext`, пока не пройдена ролевая проверка, или обернуть обработку отказов в безопасный helper. + +--- + +### 4. Высокая — точечные изменения расписания не проверяются на конфликты + +**Файл:** `backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java:71-127` + +**Проблема:** при `MOVE`/`REPLACE` валидируется только существование нового преподавателя, аудитории и слота. Не проверяется, свободны ли преподаватель/аудитория/группа в выбранную дату и пару. + +**Риск:** учебный отдел может создать override, который назначит преподавателя или аудиторию на две пары одновременно. Основные правила расписания конфликты проверяют, а override — нет. + +**Как исправить:** +- Перед сохранением override построить расписание на `lessonDate` и проверить занятость нового `timeSlot`, `teacher`, `classroom`, групп/подгрупп базового слота. +- Переиспользовать/вынести конфликтную логику из `ScheduleRuleAdminController` в сервис. +- Вернуть `409 Conflict` с описанием конфликтующего занятия. + +--- + +### 5. Средняя/высокая — расписание преподавателя не показывает пары, где он назначен через override + +**Файлы:** +- `backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java:47-58` +- `backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java:36-54` + +**Проблема:** если поиск выполняется только по `teacherId`, сервис строит расписание через `buildScheduleForTeacher(teacherId)`, то есть берёт только базовые правила, где преподаватель указан в слоте. Если override заменил преподавателя на этого teacherId, базовое правило в выборку не попадёт, и после `applyOverrides()` такая пара не появится. + +**Риск:** преподаватель не увидит замену/переназначенную ему пару в своём расписании. + +**Как исправить:** +- При поиске по `teacherId` дополнительно учитывать overrides с `newTeacher.id = teacherId` за период. +- Либо строить расписание по группам для затронутых override-слотов и после применения override фильтровать по преподавателю. +- Добавить тест: базовый преподаватель A, override `newTeacher=B`, поиск по `teacherId=B` должен вернуть пару. + +--- + +### 6. Средняя — обновление существующего тенанта может удалить рабочее подключение и сохранить нерабочее + +**Файлы:** +- `backend/src/main/java/com/magistr/app/controller/DatabaseController.java:104-116` +- `backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java:135-148` +- `backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java:147-158` + +**Проблема:** при добавлении тенанта с уже существующим доменом старый DataSource сначала удаляется и закрывается (`removeTenant()`), затем добавляется новый. Hikari настроен с `setInitializationFailTimeout(-1)`, поэтому невалидная БД может быть добавлена без ошибки. `initDatabaseForTenant()` ловит исключения Flyway и не пробрасывает их наружу, поэтому API может вернуть успех и записать нерабочий конфиг. + +**Риск:** админ одной ошибкой в JDBC URL/пароле может выключить рабочий tenant и разнести нерабочую конфигурацию через ConfigMap. + +**Как исправить:** +- Сначала создать и проверить новый DataSource во временном объекте (`testConnection`, Flyway migrate) и только после успеха атомарно заменить старый. +- `initDatabaseForTenant()` должен возвращать результат или бросать исключение, чтобы `DatabaseController` не писал невалидный ConfigMap. +- При ошибке оставлять старое подключение активным. + +--- + +### 7. Средняя — watcher не применяет изменения URL/логина/пароля существующего тенанта + +**Файл:** `backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java:102-125` + +**Проблема:** `syncTenants()` добавляет только новые домены и удаляет исчезнувшие. Если в `tenants.json` изменились `url`, `username` или `password` для уже существующего `domain`, текущий DataSource не заменяется. + +**Риск:** после обновления ConfigMap часть pod'ов продолжит ходить в старую БД/со старыми credentials до рестарта. + +**Как исправить:** сравнивать весь `TenantConfig` для существующих доменов. При отличии — безопасно пересоздавать DataSource после успешной проверки нового подключения. + +--- + +### 8. Средняя — отключена проверка TLS-сертификата Kubernetes API + +**Файл:** `backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java:74-76,104-119` + +**Проблема:** `createInsecureClient()` доверяет любому сертификату (`checkServerTrusted` пустой). Комментарий объясняет это self-signed CA, но в Kubernetes правильный CA доступен в serviceaccount volume. + +**Риск:** MITM внутри сети кластера может подменить Kubernetes API и получить serviceaccount token/подменить ConfigMap. + +**Как исправить:** использовать CA из `/var/run/secrets/kubernetes.io/serviceaccount/ca.crt` и стандартную проверку hostname/cert chain. Не использовать trust-all клиент. + +--- + +### 9. Средняя — кабинет кафедры может перезаписать дисциплину другой кафедры при импорте + +**Файл:** `backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java:80-90` + +**Проблема:** импорт ищет дисциплину только по глобальному имени (`findByName`) и затем без проверки меняет `departmentId` на кафедру текущего пользователя. Если дисциплина с таким названием уже принадлежит другой кафедре, она будет переназначена. + +**Риск:** потеря принадлежности дисциплины и связей расписания/календарей у другой кафедры. + +**Как исправить:** +- Не менять `departmentId` существующей дисциплины другой кафедры. +- Сделать уникальность по `(department_id, lower(name))`, если одинаковые названия допустимы у разных кафедр. +- При конфликте возвращать понятную ошибку или создавать отдельную запись в рамках кафедры. + +--- + +### 10. Средняя — кафедра может смотреть workload по чужим кафедрам + +**Файл:** `backend/src/main/java/com/magistr/app/controller/WorkloadController.java:43-130` + +**Проблема:** endpoints `/api/workload/*` доступны роли `DEPARTMENT` и принимают произвольный `departmentId`, но не сверяют его с `AuthContext.departmentId`. Также при `departmentId` отсутствующем запрос строится по всем группам/кафедрам. + +**Риск:** оператор кафедры может получить загруженность преподавателей/аудиторий/кафедр за другие подразделения, если это не было задумано бизнес-правилами. + +**Как исправить:** для роли `DEPARTMENT` принудительно использовать `AuthContext.getCurrentUser().departmentId()` и игнорировать/запрещать чужой `departmentId`. Аналогично проверить `ScheduleSearchController`, если расписание не должно быть глобально видимым. + +--- + +### 11. Средняя — семестры можно создать вне учебного года или с пересечениями + +**Файлы:** +- `backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java:95-129,201-211` +- `backend/src/main/java/com/magistr/app/service/AcademicDateService.java:32-34` +- `backend/src/main/java/com/magistr/app/repository/SemesterRepository.java:13` + +**Проблема:** при создании/обновлении семестра проверяется только `endDate >= startDate`. Нет проверки, что семестр лежит внутри своего учебного года и не пересекается с другим семестром. При этом расписание ищет `findFirstByStartDateLessThanEqualAndEndDateGreaterThanEqual()`, то есть при пересечении дата будет сопоставляться с произвольным первым семестром. + +**Риск:** генерация расписания и чётность недель будут работать некорректно на пересекающихся датах. + +**Как исправить:** +- Валидировать границы семестра относительно `AcademicYear.startDate/endDate`. +- Запрещать пересечение семестров в рамках учебного года. +- Желательно добавить DB-level exclusion constraint/range constraint или хотя бы сервисную проверку и тест. + +--- + +### 12. Низкая/средняя — access-токен хранится в `localStorage` + +**Файл:** `frontend/admin/js/api.js:5-7,155-163` + +**Проблема:** access JWT хранится в `localStorage`, откуда его может украсть любой XSS в админке. Refresh-токен уже вынесен в HttpOnly cookie, но access-токен остаётся доступным JS. + +**Риск:** при XSS злоумышленник получает Bearer token и может выполнять API-запросы до истечения TTL. + +**Как исправить:** +- По возможности держать access token в памяти и обновлять через HttpOnly refresh cookie. +- Усилить CSP (`script-src` без inline), запретить небезопасные вставки HTML. +- Провести отдельный XSS-аудит всех `innerHTML`. + +--- + +### 13. Низкая — frontend местами вставляет текст ошибки через `innerHTML` без экранирования + +**Файл:** `frontend/admin/settings/js/views/database.js:37-49` + +**Проблема:** `e.message` вставляется в `innerHTML` без `escapeHtml()`. Сейчас большинство серверных ошибок фиксированные, но часть ошибок может включать текст из внешних систем/драйверов. + +**Риск:** потенциальный XSS в настройках БД при попадании HTML в сообщение ошибки. + +**Как исправить:** заменить на `textContent` или оборачивать `escapeHtml(e.message)`. + +--- + +### 14. Низкая — backend image скачивает OpenTelemetry javaagent по `latest` + +**Файл:** `backend/Dockerfile:7` + +**Проблема:** сборка всегда скачивает `latest` javaagent с GitHub без pin версии/checksum. + +**Риск:** невоспроизводимые сборки; внезапные несовместимости; supply-chain риск. + +**Как исправить:** закрепить конкретную версию javaagent и проверять checksum. + +## Дополнительно проверить после исправлений + +1. Добавить Maven Wrapper (`mvnw`), чтобы проверки запускались одинаково в CI и локально. +2. Прогнать `mvn test` и добавить тесты на: + - параллельную ротацию refresh-токена; + - override с конфликтом преподавателя/аудитории; + - расписание преподавателя, назначенного через override; + - обновление существующего tenant config; + - запрет чужого `departmentId` для роли `DEPARTMENT`. +3. Не изменять существующие Flyway-миграции. Если нужны DB constraints/indexes — добавлять новую миграцию `V3__...sql`. diff --git a/DEVOPS.md b/DEVOPS.md index 0a35470..4ce8624 100644 --- a/DEVOPS.md +++ b/DEVOPS.md @@ -98,8 +98,9 @@ graph TD * Для связи с Ingress настроен ClusterIP-сервис на порту 8080. * **Ingress (`ingress.yaml`)**: - * В роли Ingress-контроллера выступает стандартный для K3s **Traefik**. - * Мной настроены строгие правила маршрутизации по доменным именам (например, `magistr.zuev.company` для тестового окружения, `n8n.zuev.company` и т.д.). Маршрутизация по путям разделяет трафик: запросы к API (`/api`) проксируются на бэкенд-сервис, а запросы к статическим ресурсам и страницам (`/`) — на фронтенд-сервис. + * В роли Ingress-контроллера выступает встроенный **Traefik** (`kube-system/traefik`). + * Он доступен извне через Klipper Service LoadBalancer (DaemonSet), который прокидывает порты 80/443 (hostPort) на внешние IP адреса нод кластера (`192.168.1.104`, `192.168.1.105`, `192.168.1.106`). + * Мной настроены строгие правила маршрутизации по доменным именам (например, `magistr.zuev.company` и `n8n.zuev.company`). Запросы к API (`/api`) проксируются на бэкенд, а к корню (`/`) — на фронтенд. ### 3.2 Реализация динамической мультитенантности через K8s API Одним из наиболее сложных этапов проектирования стала организация бесшовного добавления новых университетов без перезапуска бэкенда и изменения исходного кода приложения. @@ -199,19 +200,16 @@ graph TD 4. **Build & Push**: Параллельная сборка Docker-образов для бэкенда и фронтенда с тегом `latest` и отправка их в приватный реестр. ### 5.2 Доставка в кластер (CD) -Для авторизации нод K3s в приватном реестре Gitea мной был создан секрет типа `docker-registry` в пространстве имен `magistr`: +Для авторизации нод K3s в приватном реестре Gitea мной был создан секрет `gitea-registry` типа `docker-registry` в пространстве имен `magistr`. Этот секрет ассоциирован со спецификациями деплоев через директиву `imagePullSecrets`. + +Непосредственно Gitea Actions Runner работает как демон `act_runner` внутри изолированного LXC контейнера (CTID 107). В пайплайне шаг развертывания (`deploy-to-k8s`) динамически генерирует `kubeconfig` из секрета, устанавливает утилиту `kubectl` и выполняет императивное обновление релизов без использования тяжеловесных GitOps операторов: + ```bash -kubectl create secret docker-registry gitea-registry \ - --docker-server=gitea.zuev.company \ - --docker-username=Zuev \ - --docker-password=${ZUEV_TOKEN} \ - --namespace=magistr -``` -Этот секрет ассоциирован со спецификациями деплоев в `backend.yaml` и `frontend.yaml` через директиву `imagePullSecrets`. Обновление приложений в кластере после завершения сборки образов выполняется путем контролируемого перезапуска подов: -```bash -kubectl rollout restart deployment backend -n magistr -kubectl rollout restart deployment frontend -n magistr +kubectl rollout restart deployment backend frontend -n magistr +kubectl rollout status deployment/frontend -n magistr --timeout=120s +kubectl rollout status deployment/backend -n magistr --timeout=300s ``` +Поскольку манифесты используют `imagePullPolicy: Always` и тег `:main`, поды автоматически скачивают свежие слои собранных образов. --- @@ -226,23 +224,35 @@ kubectl rollout restart deployment frontend -n magistr * Полноценной поддержке протокола HTTP/3 «из коробки». ### 6.2 Конфигурация балансировки -Внешний Caddy-сервер принимает запросы ко всем поддоменам `*.zuev.company` и перенаправляет их на ноды кластера K3s, выполняя роль внешнего балансировщика нагрузки (L4/L7 Load Balancer): +Внешний Caddy-сервер развернут в изолированном LXC контейнере (CTID 101) и обрабатывает запросы ко всем поддоменам проекта. Он перенаправляет их на ноды кластера K3s, выполняя роль внешнего балансировщика, а также проксирует телеметрию с фронтенда напрямую в сборщик OTel: + ```caddyfile -*.zuev.company { - reverse_proxy 192.168.1.104:80 192.168.1.105:80 192.168.1.106:80 { - lb_policy round_robin - lb_try_duration 5s - lb_try_interval 250ms - } +(otel_proxy) { + handle_path /otel/* { reverse_proxy 192.168.1.100:4318 } } + +(k8s_nodes) { + handle { + reverse_proxy 192.168.1.104:80 192.168.1.105:80 192.168.1.106:80 { + lb_policy round_robin + lb_try_duration 5s + lb_try_interval 250ms + } + } +} + +magistr.zuev.company { import otel_proxy; import k8s_nodes } +n8n.zuev.company { import otel_proxy; import k8s_nodes } ``` -Сетевые запросы распределяются по нодам K3s по алгоритму Round-Robin. В случае недоступности одной из нод, Caddy временно исключает ее из пула, обеспечивая отказоустойчивость инфраструктуры на сетевом уровне. +Сетевые запросы к приложениям распределяются по 3 физическим нодам K3s. Благодаря сниппетам, добавление нового тенанта в инфраструктуре Caddy требует всего двух строчек конфигурации. --- ## РАЗДЕЛ 7. СКВОЗНОЙ МОНИТОРИНГ И ОБСЕРВАБИЛИТИ (SigNoz + OpenTelemetry) -Для контроля здоровья системы и оперативного выявления аномалий мной была спроектирована и внедрена централизованная система мониторинга на базе APM-платформы **SigNoz** и стандартов **OpenTelemetry (OTel)**. +Для контроля здоровья системы и оперативного выявления аномалий мной была спроектирована и внедрена централизованная система мониторинга на базе APM-платформы **SigNoz** (с хранилищем **ClickHouse**) и стандартов **OpenTelemetry (OTel)**. + +Платформа SigNoz вынесена в отдельный LXC контейнер (CTID 100) по адресу `192.168.1.100` и развернута через `docker-compose`. Данные ClickHouse и SQLite метаданные персистентно хранятся в Docker volumes хоста для обеспечения сохранности при рестартах. ### 7.1 Сбор телеметрии Backend Java-приложение бэкенда запускается с подключением агента OpenTelemetry (`opentelemetry-javaagent.jar`). Это позволяет без изменения кода собирать: diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json new file mode 100644 index 0000000..672e893 --- /dev/null +++ b/graphify-out/.graphify_labels.json @@ -0,0 +1 @@ +{"0": "Модель расписание override", "1": "Сервис расписание Query", "2": "Модель преподаватели создание", "3": "Контроллер расписание правила Админ", "4": "Модель дисциплины комментарии", "5": "Модель Авторизация refresh токены", "6": "Модель расписание правила", "7": "Контроллер преподаватели дисциплины", "8": "Контроллер подгруппы", "9": "расписание экран", "10": "Модель пользователи", "11": "Конфигурация Авторизация Interceptor", "12": "Контроллер пользователи", "13": "Сервис расписание Generator", "14": "расписание", "15": "Контроллер Учебный календарь Админ", "16": "Модель занятия Type", "17": "Модель преподаватели кафедры Assignment", "18": "Модель студенты группы", "19": "Контроллер Учебный календарь", "20": "Модель Учебный календарь дисциплины", "21": "Контроллер Speciality", "22": "Контроллер кафедры кабинет", "23": "Контроллер Авторизация", "24": "Модель кафедры", "25": "Контроллер группы", "26": "Контроллер аудитории", "27": "Модель Lifecycle сущность", "28": "кафедры кабинет контроллер Test", "29": "Контроллер Education формы", "30": "DTO аудитории", "31": "DTO группы", "32": "main", "33": "Модель специальности профили", "34": "Модель время слоты Scope", "35": "Модель Semester", "36": "Модель Speciality", "37": "Модель аудитории", "38": "Сервис студенты группы Lifecycle", "39": "JWT токены сервис Test", "40": "Модель Учебный календарь Activity", "41": "Контроллер время слоты Админ", "42": "Модель время слоты Date", "43": "Модель Учебный Year", "44": "Модель студенты группы календарь", "45": "DTO Create кафедры", "46": "DTO Create группы", "47": "Конфигурация тенанты конфигурация", "48": "Контроллер Global Exception Handler", "49": "Модель Учебный календарь Day", "50": "Контроллер расписание правила Админ", "51": "Контроллер БД", "52": "Модель время слоты", "53": "DTO аудитории", "54": "Конфигурация тенанты конфигурация Watcher", "55": "DTO Login", "56": "main", "57": "DTO пользователи", "58": "Утилиты Course And Semester", "59": "DTO Create пользователи", "60": "SCHEDULE TASKS", "61": "Конфигурация JWT Properties", "62": "Контроллер дисциплины", "63": "Контроллер время слоты Админ", "64": "DTO Review преподаватели создание", "65": "Модель Учебный календарь", "66": "API", "67": "Конфигурация тенанты Context", "68": "Конфигурация тенанты данные источник", "69": "DevOps инфраструктура", "70": "ACADEMIC CALENDAR", "71": "кафедры кабинет", "72": "Конфигурация тенанты Routing данные", "73": "Репозиторий время слоты Scope", "74": "DTO Create преподаватели создание", "75": "Модель подгруппы", "76": "Репозиторий Учебный календарь Day", "77": "index", "78": "кафедры кабинет", "79": "index", "80": "Проектные навыки", "81": "Конфигурация конфигурация Updater", "82": "Модель оборудование", "83": "DTO Create дисциплины", "84": "Аудит рисков", "85": "UI COMPONENTS", "86": "Контроллер аудитории", "87": "Контроллер расписание правила Админ", "88": "Модель Education формы", "89": "аудитории нагрузка", "90": "вуз структура", "91": "Контроллер Учебный календарь Админ", "92": "DTO группы календарь Assignment", "93": "DTO кафедры", "94": "Сервис Учебный Date", "95": "Репозиторий Учебный календарь Activity", "96": "DTO Speciality", "97": "Репозиторий расписание правила", "98": "Репозиторий время слоты", "99": "index", "100": "script", "101": "Проектный регламент", "102": "Контроллер Учебный календарь", "103": "DTO дисциплины", "104": "DTO преподаватели дисциплины", "105": "Модель преподаватели дисциплины Id", "106": "Репозиторий Учебный календарь", "107": "dropdown", "108": "index", "109": "FRONTEND", "110": "CI/CD workflow", "111": "DTO Create Speciality", "112": "DTO Login", "113": "index", "114": "index", "115": "Контроллер время слоты Админ", "116": "тенанты конфигурация Watcher Test", "117": "Аудит рисков", "118": "время слоты", "119": "script", "120": "Конфигурация App конфигурация", "121": "нагрузка контроллер Test", "122": "Docker Compose", "123": "дашборд", "124": "index", "125": "Проектные навыки", "126": "index", "127": "index", "128": "Конфигурация refresh токены Rotation", "129": "Аудит рисков", "130": "otel", "131": "Аудит рисков", "132": "theme toggle", "133": "DevOps инфраструктура", "134": "pom"} \ No newline at end of file diff --git a/graphify-out/.graphify_learning.json b/graphify-out/.graphify_learning.json new file mode 100644 index 0000000..6da639c --- /dev/null +++ b/graphify-out/.graphify_learning.json @@ -0,0 +1,5 @@ +{ + "generated_at": "2026-07-04T10:57:14.633512+00:00", + "nodes": {}, + "version": 1 +} diff --git a/graphify-out/.graphify_python b/graphify-out/.graphify_python new file mode 100644 index 0000000..e102a71 --- /dev/null +++ b/graphify-out/.graphify_python @@ -0,0 +1 @@ +/home/zuev/.local/share/uv/tools/graphifyy/bin/python \ No newline at end of file diff --git a/graphify-out/.graphify_root b/graphify-out/.graphify_root new file mode 100644 index 0000000..f9460d2 --- /dev/null +++ b/graphify-out/.graphify_root @@ -0,0 +1 @@ +/mnt/HDD/ProjectMagistr/magistr diff --git a/graphify-out/.graphify_semantic_new.json b/graphify-out/.graphify_semantic_new.json new file mode 100644 index 0000000..9269b0b --- /dev/null +++ b/graphify-out/.graphify_semantic_new.json @@ -0,0 +1,6222 @@ +{ + "nodes": [ + { + "id": "agents_project_regulation", + "label": "Проектный регламент AGENTS.md", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "agents_magistr_system", + "label": "Система университетского расписания Магистр", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "agents_flyway_migration_rule", + "label": "Правило неизменяемости Flyway-миграций", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "agents_russian_language_rule", + "label": "Правило русского языка", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "agents_project_docs_index", + "label": "Индекс проектной документации", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_project_risk_audit", + "label": "Аудит рисков проекта", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_jwt_insecure_production_defaults", + "label": "Небезопасные production-defaults JWT", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_refresh_token_rotation_race_condition", + "label": "Гонка ротации refresh-токенов", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_authcontext_threadlocal_leak", + "label": "Утечка ThreadLocal AuthContext", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_schedule_override_conflict_gap", + "label": "Пробел проверки конфликтов override расписания", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_teacher_schedule_override_visibility_gap", + "label": "Пробел видимости override для преподавателей", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_tenant_datasource_replacement_risk", + "label": "Риск замены DataSource тенанта", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_tenant_config_watcher_update_gap", + "label": "Пробел обновления watcher конфигурации тенантов", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_kubernetes_tls_trust_all_risk", + "label": "Риск Kubernetes TLS trust-all", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_department_import_subject_ownership_risk", + "label": "Риск владения дисциплинами при импорте кафедры", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_workload_department_scope_risk", + "label": "Риск области видимости нагрузки кафедры", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_semester_boundary_overlap_risk", + "label": "Риск пересечения границ семестров", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_localstorage_access_token_risk", + "label": "Риск access token в localStorage", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_innerhtml_error_xss_risk", + "label": "Риск XSS через innerHTML ошибок", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "bug_report_opentelemetry_latest_supply_chain_risk", + "label": "Риск latest-тега OpenTelemetry", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_resilient_multitenant_infrastructure", + "label": "Отказоустойчивая мультитенантная инфраструктура", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_database_per_tenant_pattern", + "label": "Паттерн database-per-tenant", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_fz_152_data_isolation_rationale", + "label": "Обоснование изоляции данных по ФЗ-152", + "file_type": "rationale", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_k3s_cluster", + "label": "K3s-кластер", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_configmap_dynamic_tenant_management", + "label": "Динамическое управление тенантами через ConfigMap", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_h2_hikaricp_resiliency", + "label": "Устойчивость H2 и HikariCP", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_ansible_database_hosts", + "label": "Ansible-хосты баз данных", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_gitea_actions_cicd", + "label": "CI/CD через Gitea Actions", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_caddy_proxy", + "label": "Caddy proxy", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_signoz_opentelemetry_observability", + "label": "Наблюдаемость SigNoz и OpenTelemetry", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "devops_proxmox_database_vms", + "label": "ВМ баз данных в Proxmox", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "compose_backend_service", + "label": "Backend-сервис Docker Compose", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "compose_frontend_service", + "label": "Frontend-сервис Docker Compose", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "compose_db_service", + "label": "PostgreSQL-сервис Docker Compose", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "compose_proxy_network", + "label": "Внешняя proxy-сеть Docker", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "compose_postgres_password_required", + "label": "Обязательная переменная POSTGRES_PASSWORD", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_agents_skills_autoupdatedocs_autoupdatedocs_skill", + "label": "Навык AutoUpdateDocs", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_agents_skills_autoupdatedocs_file_to_docs_map", + "label": "Карта файлов к документации", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_agents_skills_auto_update_docs_skill_autoupdatedocs_skill", + "label": "SKILL.md AutoUpdateDocs", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/auto-update-docs/SKILL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_agents_skills_auto_update_docs_skill_frontend_settings_docs_map", + "label": "Карта документации настроек фронтенда", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/auto-update-docs/SKILL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_agents_skills_frontend_design_skill_frontend_design_skill", + "label": "Навык frontend-design", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_agents_skills_frontend_design_skill_design_thinking", + "label": "Дизайн-мышление интерфейса", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_agents_skills_frontend_design_skill_no_ai_aesthetic_rule", + "label": "Правило против AI-эстетики", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_gitea_workflows_docker_build_build_and_push_docker_images", + "label": "Workflow сборки и публикации Docker-образов", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_gitea_workflows_docker_build_backend_image_pipeline", + "label": "Pipeline backend-образа", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_gitea_workflows_docker_build_frontend_image_pipeline", + "label": "Pipeline frontend-образа", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_gitea_workflows_docker_build_deploy_to_k8s", + "label": "Job деплоя в Kubernetes", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_gitea_workflows_docker_build_zuev_token_secret", + "label": "Secret ZUEV_TOKEN", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "_gitea_workflows_docker_build_kubeconfig_secret", + "label": "Secret KUBECONFIG_DATA", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_readme_magistr_overview", + "label": "Обзор документации Магистр", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_architecture_system_architecture", + "label": "Архитектура системы", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_architecture_multitenant_architecture", + "label": "Мультитенантная архитектура", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_architecture_authentication", + "label": "Архитектура аутентификации", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_business_logic_role_model", + "label": "Ролевая модель", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_business_logic_dynamic_schedule_model", + "label": "Модель динамического расписания", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_business_logic_schedule_validation", + "label": "Валидация расписания", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_business_logic_lifecycle_archiving", + "label": "Архивация жизненного цикла", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_business_logic_teacher_department_assignments", + "label": "Привязки преподавателей к кафедрам", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_academic_calendar_calendar_model", + "label": "Модель учебного календаря", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_academic_calendar_activity_codes", + "label": "Коды активностей учебного календаря", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_academic_calendar_schedule_generation_filter", + "label": "Фильтр генерации расписания по календарю", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_api_rest_api", + "label": "REST API", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_api_authentication_endpoints", + "label": "Эндпоинты аутентификации", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_api_role_permissions", + "label": "Права ролей API", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_api_dynamic_schedule_endpoints", + "label": "Эндпоинты динамического расписания", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_api_schedule_rules_endpoints", + "label": "Эндпоинты правил расписания", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_api_schedule_overrides_endpoints", + "label": "Эндпоинты override расписания", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_api_department_workspace_endpoints", + "label": "Эндпоинты кабинета кафедры", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_api_tenant_database_endpoints", + "label": "Эндпоинты БД тенантов", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_api_workload_endpoints", + "label": "Эндпоинты нагрузки", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_api_group_calendar_assignments", + "label": "API назначения календаря группе", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_database_database_schema", + "label": "Схема базы данных", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_database_er_relationships", + "label": "ER-связи", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_database_dynamic_schedule_tables", + "label": "Таблицы динамического расписания", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_database_academic_calendar_tables", + "label": "Таблицы учебного календаря", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_database_auth_refresh_tokens", + "label": "Таблица refresh-токенов", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_database_flyway_migrations", + "label": "Flyway-миграции", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_development_developer_guide", + "label": "Руководство разработчика", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_development_code_style", + "label": "Code style", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_development_new_endpoint_flow", + "label": "Порядок создания нового эндпоинта", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_development_flyway_rules", + "label": "Правила Flyway в разработке", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_frontend_frontend_architecture", + "label": "Frontend-архитектура", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_frontend_admin_spa_routing", + "label": "Роутинг admin SPA", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_frontend_api_client_refresh_flow", + "label": "Refresh-flow API-клиента", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_frontend_role_based_navigation", + "label": "Ролевая навигация", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_frontend_schedule_views", + "label": "Frontend-представления расписания", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_frontend_settings_spa", + "label": "SPA настроек администратора", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_frontend_css_architecture", + "label": "CSS-архитектура", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_frontend_opentelemetry_client", + "label": "Frontend OpenTelemetry-клиент", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_infrastructure_docker_compose", + "label": "Docker Compose инфраструктура", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_infrastructure_kubernetes_production", + "label": "Production-инфраструктура Kubernetes", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_infrastructure_jwt_secret_policy", + "label": "Политика JWT-секрета", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_infrastructure_tenants_configmap", + "label": "Tenants ConfigMap", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_infrastructure_caddy_proxy", + "label": "Caddy proxy инфраструктуры", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_infrastructure_gitea_actions_cicd", + "label": "CI/CD Gitea Actions в инфраструктуре", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_infrastructure_signoz_opentelemetry", + "label": "SigNoz и OpenTelemetry в инфраструктуре", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_logging_logging_stack", + "label": "Стек логирования", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_logging_tenant_mdc_context", + "label": "MDC-контекст тенанта", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_logging_otlp_signoz_export", + "label": "OTLP экспорт в SigNoz", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "label": "Реализация динамического расписания", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_dynamic_schedule_implementation_schedule_generator_service", + "label": "ScheduleGeneratorService", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_proposal_dynamic_schedule_concept", + "label": "Концепция динамического расписания", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_proposal_calendar_layer", + "label": "Календарный слой", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_proposal_schedule_rules_layer", + "label": "Слой правил расписания", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_tasks_dynamic_schedule_tasks", + "label": "Задачи динамического расписания", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_tasks_daily_academic_calendar_grid", + "label": "Дневная сетка учебного календаря", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_tasks_group_calendar_assignment", + "label": "Назначение календаря группе", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_tasks_academicdateservice", + "label": "AcademicDateService", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_tasks_schedulegeneratorservice", + "label": "ScheduleGeneratorService", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_tasks_activity_codes", + "label": "Коды активностей Excel-графика", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_tasks_laboratory_subgroups", + "label": "Подгруппы лабораторных слотов", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_tasks_schedule_api_endpoint", + "label": "GET /api/schedule", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_schedule_tasks_rule_conflict_validation", + "label": "Проверка конфликтов правил расписания", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_ui_components_document", + "label": "Документация UI-компонентов", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_custom_select_wrapper", + "label": "Обертка кастомного select", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_global_mutationobserver", + "label": "Глобальный MutationObserver для select", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_frontend_admin_js_dropdown_js", + "label": "frontend/admin/js/dropdown.js", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_customselect", + "label": "CustomSelect", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_native_select", + "label": "Нативный select", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_multi_select", + "label": "Multi-select с чекбоксами", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_utils_initmultiselect", + "label": "initMultiSelect из utils.js", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_checkbox_item_checkmark", + "label": "checkbox-item и checkmark", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_browser_option_styling_limit", + "label": "Ограничения стилизации option", + "file_type": "rationale", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "docs_ui_components_dynamic_options_sync", + "label": "Автоматическая синхронизация option", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_index_login_page", + "label": "Страница авторизации", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_index_login_form", + "label": "Форма входа", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_index_theme_toggle_script", + "label": "theme-toggle.js на странице входа", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_index_login_script", + "label": "script.js страницы входа", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_index_admin_spa_shell", + "label": "Оболочка админ-панели", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_index_sidebar_navigation", + "label": "Навигация админ-панели", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_index_settings_menu", + "label": "Меню настроек и выхода", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_index_teacher_request_badge", + "label": "Индикатор заявок преподавателей", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_settings_index_settings_spa_shell", + "label": "Оболочка SPA настроек", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_settings_index_settings_navigation", + "label": "Навигация настроек", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_settings_index_admin_back_link", + "label": "Возврат в админ-панель", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_settings_views_database_tenant_connection_management", + "label": "Управление подключениями тенантов", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/database.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_settings_views_database_tenants_table", + "label": "Таблица подключенных университетов", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/database.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_settings_views_edu_forms_education_forms_management", + "label": "Управление формами обучения", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/edu-forms.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_settings_views_general_general_settings_placeholder", + "label": "Заглушка общих настроек", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/general.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_settings_views_time_slots_time_slots_settings", + "label": "Настройки временных слотов", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_settings_views_time_slots_time_slot_scope", + "label": "Область действия временной сетки", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_settings_views_time_slots_manual_time_grid_modal", + "label": "Модальное окно ручной сетки времени", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_dashboard_dashboard_view", + "label": "Дашборд администратора", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_dashboard_realtime_monitoring", + "label": "Мониторинг текущих пар", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_dashboard_conflict_center", + "label": "Центр предупреждений Red Zone", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_dashboard_quick_navigation", + "label": "Быстрый переход дашборда", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_academic_calendar_academic_calendar_view", + "label": "Календарный учебный график", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_academic_calendar_academic_year_management", + "label": "Управление учебными годами", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_academic_calendar_semester_management", + "label": "Управление семестрами", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_academic_calendar_calendar_grid_editor", + "label": "Редактор годового графика", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_academic_calendar_calendar_subject_bindings", + "label": "Привязки дисциплин графика", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_academic_calendar_calendar_day_dialog", + "label": "Диалог ячейки календарного графика", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_auditorium_workload_workload_view", + "label": "Просмотр загруженности", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_auditorium_workload_workload_filters", + "label": "Фильтры загруженности", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_classrooms_classroom_management", + "label": "Управление аудиторным фондом", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_classrooms_equipment_dictionary", + "label": "Справочник оборудования", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_classrooms_equipment_multi_select", + "label": "Мультиселект оборудования аудитории", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_department_workspace_department_workspace_view", + "label": "Рабочая область кафедры", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_department_workspace_department_subject_import", + "label": "Загрузка дисциплин кафедры", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_department_workspace_teacher_assignment", + "label": "Привязка преподавателя к кафедре", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_department_workspace_teacher_request_form", + "label": "Заявка кафедры на преподавателя", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_department_workspace_department_comments", + "label": "Комментарии кафедры по дисциплинам", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_groups_group_management", + "label": "Управление группами обучения", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_groups_group_filters", + "label": "Фильтр групп по форме обучения", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_groups_subgroup_management", + "label": "Управление подгруппами группы", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_groups_group_calendar_assignment", + "label": "Назначение календарного графика группе", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_schedule_view_schedule_view_shell", + "label": "Просмотр расписаний", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_schedule_view_target_filters", + "label": "Фильтры просмотра расписаний", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_schedule_view_schedule_results", + "label": "Результаты просмотра расписаний", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_schedule_schedule_rule_constructor", + "label": "Конструктор правил расписания", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_schedule_schedule_hours_start_weeks", + "label": "Часы и недели начала занятий", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_schedule_schedule_group_multiselect", + "label": "Мультиселект групп правила расписания", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_schedule_schedule_slot_conflict_resolution", + "label": "Разрешение конфликта слота расписания", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_schedule_schedule_visual_drawer", + "label": "Визуальное расписание групп", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_subjects_subject_management", + "label": "Управление дисциплинами", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_subjects_teacher_subject_binding", + "label": "Привязка преподавателей к дисциплине", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", + "label": "Администрирование заявок на преподавателей", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/teacher-requests.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_university_structure_university_structure_view", + "label": "Структура вуза", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_university_structure_department_management", + "label": "Управление кафедрами", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_university_structure_specialty_management", + "label": "Управление специальностями", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_university_structure_profile_management", + "label": "Управление профилями обучения", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_users_user_management", + "label": "Управление пользователями", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_admin_views_users_role_selector", + "label": "Выбор роли пользователя", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_department_index_department_redirect", + "label": "Редирект в кабинет кафедры", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/department/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_edu_office_index_edu_office_redirect_page", + "label": "Редирект учебного отдела", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/edu-office/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_edu_office_index_admin_schedule_view_route", + "label": "Маршрут /admin/#schedule-view", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/edu-office/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_student_schedule_page", + "label": "Страница расписания студента", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_group_selection", + "label": "Выбор группы студента", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_week_navigation", + "label": "Недельная навигация студента", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_schedule_grid", + "label": "Сетка расписания студента", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_loadgroups", + "label": "loadGroups", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_loadschedule", + "label": "loadSchedule", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_renderweek", + "label": "renderWeek", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_renderemptyweek", + "label": "renderEmptyWeek", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_renderday", + "label": "renderDay", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_renderlesson", + "label": "renderLesson", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_fetchjson", + "label": "fetchJson", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_refreshaccesstoken", + "label": "refreshAccessToken", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_logout", + "label": "logout", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_storeauthstate", + "label": "storeAuthState", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_clearauthstate", + "label": "clearAuthState", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_student_auth_state", + "label": "Состояние авторизации студента", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_api_groups_endpoint", + "label": "GET /api/groups", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_api_schedule_group_endpoint", + "label": "GET /api/schedule по groupId", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_api_auth_refresh_endpoint", + "label": "POST /api/auth/refresh", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_student_index_api_auth_logout_endpoint", + "label": "POST /api/auth/logout", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_teacher_schedule_page", + "label": "Страница расписания преподавателя", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_teacher_identity", + "label": "Идентификатор преподавателя из userId", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_week_navigation", + "label": "Недельная навигация преподавателя", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_schedule_grid", + "label": "Сетка расписания преподавателя", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_responsive_schedule_layout", + "label": "Адаптивная раскладка расписания преподавателя", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_loadschedule", + "label": "loadSchedule", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_renderweek", + "label": "renderWeek", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_rendermobileweek", + "label": "renderMobileWeek", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_renderemptyweek", + "label": "renderEmptyWeek", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_renderhead", + "label": "renderHead", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_rendercell", + "label": "renderCell", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_renderlesson", + "label": "renderLesson", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_collectslots", + "label": "collectSlots", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_fetchjson", + "label": "fetchJson", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_refreshaccesstoken", + "label": "refreshAccessToken", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_logout", + "label": "logout", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_storeauthstate", + "label": "storeAuthState", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_clearauthstate", + "label": "clearAuthState", + "file_type": "code", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_teacher_auth_state", + "label": "Состояние авторизации преподавателя", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_api_schedule_teacher_endpoint", + "label": "GET /api/schedule по teacherId", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_api_auth_refresh_endpoint", + "label": "POST /api/auth/refresh", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "frontend_teacher_index_api_auth_logout_endpoint", + "label": "POST /api/auth/logout", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_devops_resume_page", + "label": "Резюме DevOps-инженера", + "file_type": "document", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_zuev_egor_alekseevich", + "label": "Зуев Егор Алексеевич", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_junior_devops_infrastructure_engineer", + "label": "Junior DevOps / Infrastructure Engineer", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_smart_schedule_startup", + "label": "Стартап Умное расписание", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_database_per_tenant", + "label": "Database-per-Tenant", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_kubernetes_k3s_delivery", + "label": "Доставка в Kubernetes K3s", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_dynamic_tenants_configmap", + "label": "Динамические тенанты через ConfigMap", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_backend_resilient_startup", + "label": "Отказоустойчивость старта backend", + "file_type": "rationale", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_ansible_security_provisioning", + "label": "Ansible и безопасный провижининг", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_gitea_actions_cicd", + "label": "CI/CD через Gitea Actions", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_opentelemetry_signoz_observability", + "label": "Observability через OpenTelemetry и SigNoz", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_homelab_engineering_practice", + "label": "Homelab как инженерная практика", + "file_type": "concept", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_incident_runbook_mindset", + "label": "Runbook-мышление при инцидентах", + "file_type": "rationale", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + }, + { + "id": "resume_index_devsecops_principles", + "label": "Принципы DevSecOps", + "file_type": "rationale", + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null + } + ], + "edges": [ + { + "source": "agents_project_regulation", + "target": "agents_magistr_system", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "agents_project_regulation", + "target": "agents_flyway_migration_rule", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "agents_project_regulation", + "target": "agents_russian_language_rule", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "agents_project_docs_index", + "target": "docs_readme_magistr_overview", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "agents_project_docs_index", + "target": "docs_architecture_system_architecture", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "agents_project_docs_index", + "target": "docs_business_logic_role_model", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "agents_project_docs_index", + "target": "docs_database_database_schema", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "agents_project_docs_index", + "target": "docs_api_rest_api", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "agents_flyway_migration_rule", + "target": "docs_database_flyway_migrations", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/AGENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_project_risk_audit", + "target": "bug_report_jwt_insecure_production_defaults", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_project_risk_audit", + "target": "bug_report_refresh_token_rotation_race_condition", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_project_risk_audit", + "target": "bug_report_authcontext_threadlocal_leak", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_project_risk_audit", + "target": "bug_report_schedule_override_conflict_gap", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_project_risk_audit", + "target": "bug_report_teacher_schedule_override_visibility_gap", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_project_risk_audit", + "target": "bug_report_tenant_datasource_replacement_risk", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_project_risk_audit", + "target": "bug_report_tenant_config_watcher_update_gap", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_project_risk_audit", + "target": "bug_report_kubernetes_tls_trust_all_risk", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_jwt_insecure_production_defaults", + "target": "docs_infrastructure_jwt_secret_policy", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_refresh_token_rotation_race_condition", + "target": "docs_database_auth_refresh_tokens", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_authcontext_threadlocal_leak", + "target": "docs_architecture_authentication", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_schedule_override_conflict_gap", + "target": "docs_api_schedule_overrides_endpoints", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_teacher_schedule_override_visibility_gap", + "target": "docs_api_dynamic_schedule_endpoints", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_tenant_datasource_replacement_risk", + "target": "docs_api_tenant_database_endpoints", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_tenant_config_watcher_update_gap", + "target": "docs_infrastructure_tenants_configmap", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_kubernetes_tls_trust_all_risk", + "target": "docs_infrastructure_kubernetes_production", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_department_import_subject_ownership_risk", + "target": "docs_api_department_workspace_endpoints", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_workload_department_scope_risk", + "target": "docs_api_workload_endpoints", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_semester_boundary_overlap_risk", + "target": "docs_academic_calendar_calendar_model", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_localstorage_access_token_risk", + "target": "docs_frontend_api_client_refresh_flow", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_innerhtml_error_xss_risk", + "target": "docs_frontend_frontend_architecture", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "bug_report_opentelemetry_latest_supply_chain_risk", + "target": "docs_logging_otlp_signoz_export", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_database_per_tenant_pattern", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_k3s_cluster", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_proxmox_database_vms", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_ansible_database_hosts", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_caddy_proxy", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_signoz_opentelemetry_observability", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_fz_152_data_isolation_rationale", + "target": "devops_database_per_tenant_pattern", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_configmap_dynamic_tenant_management", + "target": "docs_infrastructure_tenants_configmap", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_database_per_tenant_pattern", + "target": "docs_architecture_multitenant_architecture", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_gitea_actions_cicd", + "target": "docs_infrastructure_gitea_actions_cicd", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "devops_signoz_opentelemetry_observability", + "target": "docs_logging_otlp_signoz_export", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "compose_backend_service", + "target": "compose_db_service", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "compose_frontend_service", + "target": "compose_backend_service", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "compose_backend_service", + "target": "compose_proxy_network", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "compose_frontend_service", + "target": "compose_proxy_network", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "compose_db_service", + "target": "compose_proxy_network", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "compose_postgres_password_required", + "target": "compose_db_service", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/compose.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_autoupdatedocs_autoupdatedocs_skill", + "target": "_agents_skills_autoupdatedocs_file_to_docs_map", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_api_rest_api", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_database_database_schema", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_architecture_system_architecture", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_business_logic_role_model", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_frontend_frontend_architecture", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_infrastructure_docker_compose", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_auto_update_docs_skill_autoupdatedocs_skill", + "target": "_agents_skills_autoupdatedocs_autoupdatedocs_skill", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/auto-update-docs/SKILL.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_auto_update_docs_skill_frontend_settings_docs_map", + "target": "docs_frontend_frontend_architecture", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/auto-update-docs/SKILL.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_frontend_design_skill_frontend_design_skill", + "target": "_agents_skills_frontend_design_skill_design_thinking", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_frontend_design_skill_frontend_design_skill", + "target": "_agents_skills_frontend_design_skill_no_ai_aesthetic_rule", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_agents_skills_frontend_design_skill_frontend_design_skill", + "target": "docs_frontend_css_architecture", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.65, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_gitea_workflows_docker_build_build_and_push_docker_images", + "target": "_gitea_workflows_docker_build_backend_image_pipeline", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_gitea_workflows_docker_build_build_and_push_docker_images", + "target": "_gitea_workflows_docker_build_frontend_image_pipeline", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_gitea_workflows_docker_build_build_and_push_docker_images", + "target": "_gitea_workflows_docker_build_deploy_to_k8s", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_gitea_workflows_docker_build_backend_image_pipeline", + "target": "_gitea_workflows_docker_build_zuev_token_secret", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_gitea_workflows_docker_build_frontend_image_pipeline", + "target": "_gitea_workflows_docker_build_zuev_token_secret", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_gitea_workflows_docker_build_deploy_to_k8s", + "target": "_gitea_workflows_docker_build_kubeconfig_secret", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "_gitea_workflows_docker_build_deploy_to_k8s", + "target": "docs_infrastructure_kubernetes_production", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_readme_magistr_overview", + "target": "docs_architecture_system_architecture", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_readme_magistr_overview", + "target": "docs_business_logic_role_model", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_readme_magistr_overview", + "target": "docs_academic_calendar_calendar_model", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_readme_magistr_overview", + "target": "docs_database_database_schema", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_readme_magistr_overview", + "target": "docs_api_rest_api", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_readme_magistr_overview", + "target": "docs_infrastructure_docker_compose", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_readme_magistr_overview", + "target": "docs_development_developer_guide", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_readme_magistr_overview", + "target": "docs_frontend_frontend_architecture", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/README.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_architecture_system_architecture", + "target": "docs_architecture_multitenant_architecture", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_architecture_system_architecture", + "target": "docs_architecture_authentication", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_architecture_multitenant_architecture", + "target": "docs_database_database_schema", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_architecture_multitenant_architecture", + "target": "docs_infrastructure_tenants_configmap", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_architecture_authentication", + "target": "docs_database_auth_refresh_tokens", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_architecture_authentication", + "target": "docs_api_authentication_endpoints", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_business_logic_role_model", + "target": "docs_api_role_permissions", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_business_logic_role_model", + "target": "docs_frontend_role_based_navigation", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_business_logic_dynamic_schedule_model", + "target": "docs_database_dynamic_schedule_tables", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_business_logic_dynamic_schedule_model", + "target": "docs_academic_calendar_schedule_generation_filter", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_business_logic_schedule_validation", + "target": "docs_api_schedule_rules_endpoints", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_business_logic_lifecycle_archiving", + "target": "docs_database_database_schema", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_business_logic_teacher_department_assignments", + "target": "docs_api_department_workspace_endpoints", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_academic_calendar_calendar_model", + "target": "docs_academic_calendar_activity_codes", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_academic_calendar_calendar_model", + "target": "docs_academic_calendar_schedule_generation_filter", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_academic_calendar_calendar_model", + "target": "docs_database_academic_calendar_tables", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_academic_calendar_calendar_model", + "target": "docs_api_group_calendar_assignments", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_rest_api", + "target": "docs_api_authentication_endpoints", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_rest_api", + "target": "docs_api_dynamic_schedule_endpoints", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_rest_api", + "target": "docs_api_schedule_rules_endpoints", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_rest_api", + "target": "docs_api_schedule_overrides_endpoints", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_rest_api", + "target": "docs_api_department_workspace_endpoints", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_rest_api", + "target": "docs_api_tenant_database_endpoints", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_authentication_endpoints", + "target": "docs_database_auth_refresh_tokens", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_dynamic_schedule_endpoints", + "target": "docs_business_logic_dynamic_schedule_model", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_schedule_rules_endpoints", + "target": "docs_database_dynamic_schedule_tables", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_schedule_overrides_endpoints", + "target": "docs_database_dynamic_schedule_tables", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_api_tenant_database_endpoints", + "target": "docs_infrastructure_tenants_configmap", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/API.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_database_database_schema", + "target": "docs_database_er_relationships", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_database_database_schema", + "target": "docs_database_dynamic_schedule_tables", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_database_database_schema", + "target": "docs_database_academic_calendar_tables", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_database_database_schema", + "target": "docs_database_auth_refresh_tokens", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_database_flyway_migrations", + "target": "docs_development_flyway_rules", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_development_developer_guide", + "target": "docs_development_code_style", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_development_developer_guide", + "target": "docs_development_new_endpoint_flow", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_development_new_endpoint_flow", + "target": "docs_api_rest_api", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_development_new_endpoint_flow", + "target": "docs_database_flyway_migrations", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_frontend_frontend_architecture", + "target": "docs_frontend_admin_spa_routing", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_frontend_frontend_architecture", + "target": "docs_frontend_api_client_refresh_flow", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_frontend_frontend_architecture", + "target": "docs_frontend_schedule_views", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_frontend_frontend_architecture", + "target": "docs_frontend_settings_spa", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_frontend_api_client_refresh_flow", + "target": "docs_api_authentication_endpoints", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_frontend_role_based_navigation", + "target": "docs_api_role_permissions", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_frontend_schedule_views", + "target": "docs_api_dynamic_schedule_endpoints", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_frontend_opentelemetry_client", + "target": "docs_infrastructure_signoz_opentelemetry", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_infrastructure_docker_compose", + "target": "compose_backend_service", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_infrastructure_docker_compose", + "target": "compose_frontend_service", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_infrastructure_docker_compose", + "target": "compose_db_service", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_infrastructure_kubernetes_production", + "target": "docs_infrastructure_tenants_configmap", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_infrastructure_kubernetes_production", + "target": "docs_infrastructure_jwt_secret_policy", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_infrastructure_kubernetes_production", + "target": "docs_infrastructure_caddy_proxy", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_infrastructure_gitea_actions_cicd", + "target": "_gitea_workflows_docker_build_build_and_push_docker_images", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_infrastructure_signoz_opentelemetry", + "target": "docs_logging_otlp_signoz_export", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_logging_logging_stack", + "target": "docs_logging_tenant_mdc_context", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_logging_logging_stack", + "target": "docs_logging_otlp_signoz_export", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_logging_tenant_mdc_context", + "target": "docs_architecture_multitenant_architecture", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "target": "docs_dynamic_schedule_implementation_schedule_generator_service", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "target": "docs_business_logic_dynamic_schedule_model", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "target": "docs_schedule_proposal_dynamic_schedule_concept", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_proposal_dynamic_schedule_concept", + "target": "docs_schedule_proposal_calendar_layer", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_proposal_dynamic_schedule_concept", + "target": "docs_schedule_proposal_schedule_rules_layer", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_proposal_calendar_layer", + "target": "docs_academic_calendar_calendar_model", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_proposal_schedule_rules_layer", + "target": "docs_database_dynamic_schedule_tables", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_daily_academic_calendar_grid", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_group_calendar_assignment", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_activity_codes", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_laboratory_subgroups", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_schedule_api_endpoint", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_rule_conflict_validation", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_academicdateservice", + "target": "docs_schedule_tasks_group_calendar_assignment", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_schedulegeneratorservice", + "target": "docs_schedule_tasks_daily_academic_calendar_grid", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_ui_components_document", + "target": "docs_ui_components_custom_select_wrapper", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_ui_components_document", + "target": "docs_ui_components_multi_select", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_custom_select_wrapper", + "target": "docs_ui_components_native_select", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_custom_select_wrapper", + "target": "docs_ui_components_global_mutationobserver", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_custom_select_wrapper", + "target": "docs_ui_components_frontend_admin_js_dropdown_js", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_custom_select_wrapper", + "target": "docs_ui_components_customselect", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_customselect", + "target": "docs_ui_components_dynamic_options_sync", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_multi_select", + "target": "docs_ui_components_utils_initmultiselect", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_multi_select", + "target": "docs_ui_components_checkbox_item_checkmark", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_browser_option_styling_limit", + "target": "docs_ui_components_custom_select_wrapper", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_browser_option_styling_limit", + "target": "docs_ui_components_multi_select", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_index_login_page", + "target": "frontend_index_login_form", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_index_login_page", + "target": "frontend_index_theme_toggle_script", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_index_login_page", + "target": "frontend_index_login_script", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_admin_spa_shell", + "target": "frontend_admin_index_sidebar_navigation", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_admin_spa_shell", + "target": "frontend_admin_index_settings_menu", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_admin_spa_shell", + "target": "frontend_admin_index_teacher_request_badge", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_settings_menu", + "target": "frontend_admin_settings_index_settings_spa_shell", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_dashboard_dashboard_view", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_department_workspace_department_workspace_view", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_schedule_schedule_rule_constructor", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_academic_calendar_academic_calendar_view", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_auditorium_workload_workload_view", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_schedule_view_schedule_view_shell", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_classrooms_classroom_management", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_groups_group_management", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_university_structure_university_structure_view", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_subjects_subject_management", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_users_user_management", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_index_settings_spa_shell", + "target": "frontend_admin_settings_index_settings_navigation", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_index_settings_spa_shell", + "target": "frontend_admin_settings_index_admin_back_link", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_index_admin_back_link", + "target": "frontend_admin_index_admin_spa_shell", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_index_settings_navigation", + "target": "frontend_admin_settings_views_general_general_settings_placeholder", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_index_settings_navigation", + "target": "frontend_admin_settings_views_time_slots_time_slots_settings", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_index_settings_navigation", + "target": "frontend_admin_settings_views_edu_forms_education_forms_management", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_index_settings_navigation", + "target": "frontend_admin_settings_views_database_tenant_connection_management", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_views_database_tenant_connection_management", + "target": "frontend_admin_settings_views_database_tenants_table", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/database.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_views_time_slots_time_slots_settings", + "target": "frontend_admin_settings_views_time_slots_time_slot_scope", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_views_time_slots_time_slots_settings", + "target": "frontend_admin_settings_views_time_slots_manual_time_grid_modal", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_settings_views_time_slots_time_slot_scope", + "target": "frontend_admin_views_academic_calendar_calendar_day_dialog", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_academic_calendar_academic_calendar_view", + "target": "frontend_admin_views_academic_calendar_academic_year_management", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_academic_calendar_academic_calendar_view", + "target": "frontend_admin_views_academic_calendar_semester_management", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_academic_calendar_academic_calendar_view", + "target": "frontend_admin_views_academic_calendar_calendar_grid_editor", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_academic_calendar_academic_calendar_view", + "target": "frontend_admin_views_academic_calendar_calendar_subject_bindings", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_academic_calendar_academic_calendar_view", + "target": "frontend_admin_views_academic_calendar_calendar_day_dialog", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_academic_calendar_calendar_grid_editor", + "target": "docs_schedule_tasks_daily_academic_calendar_grid", + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_academic_calendar_calendar_grid_editor", + "target": "docs_schedule_tasks_activity_codes", + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_academic_calendar_calendar_subject_bindings", + "target": "frontend_admin_views_subjects_subject_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_academic_calendar_calendar_day_dialog", + "target": "frontend_admin_settings_views_time_slots_time_slot_scope", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_auditorium_workload_workload_view", + "target": "frontend_admin_views_auditorium_workload_workload_filters", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_auditorium_workload_workload_filters", + "target": "docs_ui_components_multi_select", + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_auditorium_workload_workload_view", + "target": "frontend_admin_views_classrooms_classroom_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_classrooms_classroom_management", + "target": "frontend_admin_views_classrooms_equipment_dictionary", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_classrooms_classroom_management", + "target": "frontend_admin_views_classrooms_equipment_multi_select", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_classrooms_equipment_multi_select", + "target": "docs_ui_components_multi_select", + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_classrooms_equipment_dictionary", + "target": "frontend_admin_views_auditorium_workload_workload_filters", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_dashboard_dashboard_view", + "target": "frontend_admin_views_dashboard_realtime_monitoring", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_dashboard_dashboard_view", + "target": "frontend_admin_views_dashboard_conflict_center", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_dashboard_dashboard_view", + "target": "frontend_admin_views_dashboard_quick_navigation", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_dashboard_quick_navigation", + "target": "frontend_admin_views_schedule_schedule_rule_constructor", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_dashboard_quick_navigation", + "target": "frontend_admin_views_schedule_view_schedule_view_shell", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_dashboard_conflict_center", + "target": "frontend_admin_views_schedule_schedule_slot_conflict_resolution", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_department_workspace_department_workspace_view", + "target": "frontend_admin_views_department_workspace_department_subject_import", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_department_workspace_department_workspace_view", + "target": "frontend_admin_views_department_workspace_teacher_assignment", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_department_workspace_department_workspace_view", + "target": "frontend_admin_views_department_workspace_teacher_request_form", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_department_workspace_department_workspace_view", + "target": "frontend_admin_views_department_workspace_department_comments", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_department_workspace_teacher_request_form", + "target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_department_workspace_department_subject_import", + "target": "frontend_admin_views_subjects_subject_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_groups_group_filters", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_groups_subgroup_management", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_groups_group_calendar_assignment", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_group_filters", + "target": "docs_ui_components_multi_select", + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_subgroup_management", + "target": "docs_schedule_tasks_laboratory_subgroups", + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_group_calendar_assignment", + "target": "docs_schedule_tasks_group_calendar_assignment", + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_group_calendar_assignment", + "target": "frontend_admin_views_academic_calendar_academic_calendar_view", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_settings_views_edu_forms_education_forms_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_university_structure_department_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_university_structure_specialty_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_university_structure_profile_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_view_schedule_view_shell", + "target": "frontend_admin_views_schedule_view_target_filters", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_view_schedule_view_shell", + "target": "frontend_admin_views_schedule_view_schedule_results", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_view_target_filters", + "target": "frontend_admin_views_groups_group_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_view_target_filters", + "target": "frontend_admin_views_classrooms_classroom_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_view_target_filters", + "target": "frontend_admin_views_subjects_subject_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_view_target_filters", + "target": "frontend_admin_views_university_structure_department_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_schedule_schedule_hours_start_weeks", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_schedule_schedule_group_multiselect", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_schedule_schedule_slot_conflict_resolution", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_schedule_schedule_visual_drawer", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "docs_schedule_tasks_dynamic_schedule_tasks", + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_hours_start_weeks", + "target": "docs_schedule_tasks_dynamic_schedule_tasks", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_group_multiselect", + "target": "docs_ui_components_multi_select", + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_slot_conflict_resolution", + "target": "docs_schedule_tasks_rule_conflict_validation", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_subjects_subject_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_academic_calendar_semester_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_groups_group_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_subjects_subject_management", + "target": "frontend_admin_views_subjects_teacher_subject_binding", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_subjects_subject_management", + "target": "frontend_admin_views_university_structure_department_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_subjects_teacher_subject_binding", + "target": "frontend_admin_views_users_user_management", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", + "target": "frontend_admin_views_department_workspace_teacher_request_form", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/teacher-requests.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_university_structure_university_structure_view", + "target": "frontend_admin_views_university_structure_department_management", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_university_structure_university_structure_view", + "target": "frontend_admin_views_university_structure_specialty_management", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_university_structure_university_structure_view", + "target": "frontend_admin_views_university_structure_profile_management", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_university_structure_specialty_management", + "target": "frontend_admin_views_university_structure_profile_management", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_university_structure_specialty_management", + "target": "frontend_admin_views_academic_calendar_academic_calendar_view", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_university_structure_profile_management", + "target": "frontend_admin_views_academic_calendar_academic_calendar_view", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_users_user_management", + "target": "frontend_admin_views_users_role_selector", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_users_role_selector", + "target": "frontend_admin_views_department_workspace_department_workspace_view", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_admin_views_users_user_management", + "target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_department_index_department_redirect", + "target": "frontend_admin_views_department_workspace_department_workspace_view", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/department/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "frontend_admin_views_academic_calendar_academic_calendar_view", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "frontend_admin_views_groups_group_management", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "frontend_admin_views_schedule_schedule_rule_constructor", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_multi_select", + "target": "frontend_admin_views_auditorium_workload_workload_filters", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_multi_select", + "target": "frontend_admin_views_classrooms_equipment_multi_select", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "docs_ui_components_multi_select", + "target": "frontend_admin_views_schedule_schedule_group_multiselect", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_edu_office_index_edu_office_redirect_page", + "target": "frontend_edu_office_index_admin_schedule_view_route", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_student_index_group_selection", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_student_index_week_navigation", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_student_index_schedule_grid", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_student_index_loadgroups", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_student_index_loadschedule", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_loadgroups", + "target": "frontend_student_index_api_groups_endpoint", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_loadgroups", + "target": "frontend_student_index_fetchjson", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_loadschedule", + "target": "frontend_student_index_api_schedule_group_endpoint", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_loadschedule", + "target": "frontend_student_index_fetchjson", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_loadschedule", + "target": "frontend_student_index_renderweek", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_renderweek", + "target": "frontend_student_index_renderday", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_renderemptyweek", + "target": "frontend_student_index_renderday", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_renderday", + "target": "frontend_student_index_renderlesson", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_fetchjson", + "target": "frontend_student_index_refreshaccesstoken", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_fetchjson", + "target": "frontend_student_index_clearauthstate", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_refreshaccesstoken", + "target": "frontend_student_index_api_auth_refresh_endpoint", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_refreshaccesstoken", + "target": "frontend_student_index_storeauthstate", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_logout", + "target": "frontend_student_index_api_auth_logout_endpoint", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_logout", + "target": "frontend_student_index_clearauthstate", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_fetchjson", + "target": "frontend_student_index_student_auth_state", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_storeauthstate", + "target": "frontend_student_index_student_auth_state", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_clearauthstate", + "target": "frontend_student_index_student_auth_state", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_teacher_schedule_page", + "target": "frontend_teacher_index_teacher_identity", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_teacher_schedule_page", + "target": "frontend_teacher_index_week_navigation", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_teacher_schedule_page", + "target": "frontend_teacher_index_schedule_grid", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_teacher_schedule_page", + "target": "frontend_teacher_index_responsive_schedule_layout", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_teacher_schedule_page", + "target": "frontend_teacher_index_loadschedule", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_teacher_identity", + "target": "frontend_teacher_index_teacher_auth_state", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_loadschedule", + "target": "frontend_teacher_index_api_schedule_teacher_endpoint", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_loadschedule", + "target": "frontend_teacher_index_fetchjson", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_loadschedule", + "target": "frontend_teacher_index_renderemptyweek", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_loadschedule", + "target": "frontend_teacher_index_renderweek", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_renderweek", + "target": "frontend_teacher_index_rendermobileweek", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_renderweek", + "target": "frontend_teacher_index_collectslots", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_renderweek", + "target": "frontend_teacher_index_renderhead", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_renderweek", + "target": "frontend_teacher_index_rendercell", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_rendermobileweek", + "target": "frontend_teacher_index_renderhead", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_rendermobileweek", + "target": "frontend_teacher_index_renderlesson", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_renderemptyweek", + "target": "frontend_teacher_index_renderhead", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_rendercell", + "target": "frontend_teacher_index_renderlesson", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_fetchjson", + "target": "frontend_teacher_index_refreshaccesstoken", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_fetchjson", + "target": "frontend_teacher_index_clearauthstate", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_refreshaccesstoken", + "target": "frontend_teacher_index_api_auth_refresh_endpoint", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_refreshaccesstoken", + "target": "frontend_teacher_index_storeauthstate", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_logout", + "target": "frontend_teacher_index_api_auth_logout_endpoint", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_logout", + "target": "frontend_teacher_index_clearauthstate", + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_fetchjson", + "target": "frontend_teacher_index_teacher_auth_state", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_storeauthstate", + "target": "frontend_teacher_index_teacher_auth_state", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_teacher_index_clearauthstate", + "target": "frontend_teacher_index_teacher_auth_state", + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_loadschedule", + "target": "frontend_teacher_index_loadschedule", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_fetchjson", + "target": "frontend_teacher_index_fetchjson", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_refreshaccesstoken", + "target": "frontend_teacher_index_refreshaccesstoken", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_logout", + "target": "frontend_teacher_index_logout", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_week_navigation", + "target": "frontend_teacher_index_week_navigation", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_schedule_grid", + "target": "frontend_teacher_index_schedule_grid", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_student_auth_state", + "target": "frontend_teacher_index_teacher_auth_state", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_teacher_index_teacher_schedule_page", + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_devops_resume_page", + "target": "resume_index_zuev_egor_alekseevich", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_devops_resume_page", + "target": "resume_index_junior_devops_infrastructure_engineer", + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_zuev_egor_alekseevich", + "target": "resume_index_smart_schedule_startup", + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_database_per_tenant", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_kubernetes_k3s_delivery", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_dynamic_tenants_configmap", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_backend_resilient_startup", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_ansible_security_provisioning", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_gitea_actions_cicd", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_opentelemetry_signoz_observability", + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_ansible_security_provisioning", + "target": "resume_index_devsecops_principles", + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_opentelemetry_signoz_observability", + "target": "resume_index_incident_runbook_mindset", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_homelab_engineering_practice", + "target": "resume_index_junior_devops_infrastructure_engineer", + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_database_per_tenant", + "target": "resume_index_opentelemetry_signoz_observability", + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_smart_schedule_startup", + "target": "frontend_student_index_student_schedule_page", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_smart_schedule_startup", + "target": "frontend_teacher_index_teacher_schedule_page", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_smart_schedule_startup", + "target": "frontend_edu_office_index_edu_office_redirect_page", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_database_per_tenant", + "target": "frontend_student_index_api_schedule_group_endpoint", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.65, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + }, + { + "source": "resume_index_database_per_tenant", + "target": "frontend_teacher_index_api_schedule_teacher_endpoint", + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.65, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html", + "source_location": null, + "weight": 1.0 + } + ], + "hyperedges": [ + { + "id": "dynamic_schedule_documentation", + "label": "Документация динамического расписания", + "nodes": [ + "docs_business_logic_dynamic_schedule_model", + "docs_api_dynamic_schedule_endpoints", + "docs_database_dynamic_schedule_tables", + "docs_academic_calendar_calendar_model", + "docs_frontend_schedule_views", + "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "docs_schedule_proposal_dynamic_schedule_concept" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md" + }, + { + "id": "multitenant_infrastructure_pattern", + "label": "Паттерн мультитенантной инфраструктуры", + "nodes": [ + "docs_architecture_multitenant_architecture", + "devops_database_per_tenant_pattern", + "docs_infrastructure_tenants_configmap", + "compose_db_service", + "docs_logging_tenant_mdc_context" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md" + }, + { + "id": "documentation_governance_policy", + "label": "Политика ведения документации", + "nodes": [ + "agents_project_regulation", + "_agents_skills_autoupdatedocs_autoupdatedocs_skill", + "docs_development_flyway_rules", + "docs_database_flyway_migrations" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md" + }, + { + "id": "admin_spa_route_system", + "label": "Маршруты админской SPA", + "nodes": [ + "frontend_admin_index_admin_spa_shell", + "frontend_admin_index_sidebar_navigation", + "frontend_admin_views_dashboard_dashboard_view", + "frontend_admin_views_teacher_requests_teacher_requests_admin_view", + "frontend_admin_views_department_workspace_department_workspace_view", + "frontend_admin_views_schedule_schedule_rule_constructor", + "frontend_admin_views_academic_calendar_academic_calendar_view", + "frontend_admin_views_auditorium_workload_workload_view", + "frontend_admin_views_schedule_view_schedule_view_shell", + "frontend_admin_views_classrooms_classroom_management", + "frontend_admin_views_groups_group_management", + "frontend_admin_views_university_structure_university_structure_view", + "frontend_admin_views_subjects_subject_management", + "frontend_admin_views_users_user_management" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html" + }, + { + "id": "settings_spa_route_system", + "label": "Маршруты SPA настроек", + "nodes": [ + "frontend_admin_settings_index_settings_spa_shell", + "frontend_admin_settings_index_settings_navigation", + "frontend_admin_settings_views_general_general_settings_placeholder", + "frontend_admin_settings_views_time_slots_time_slots_settings", + "frontend_admin_settings_views_edu_forms_education_forms_management", + "frontend_admin_settings_views_database_tenant_connection_management" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html" + }, + { + "id": "schedule_generation_workspace", + "label": "Рабочий контур генерации расписания", + "nodes": [ + "docs_schedule_tasks_dynamic_schedule_tasks", + "docs_schedule_tasks_daily_academic_calendar_grid", + "docs_schedule_tasks_group_calendar_assignment", + "frontend_admin_views_academic_calendar_academic_calendar_view", + "frontend_admin_views_groups_group_management", + "frontend_admin_views_schedule_schedule_rule_constructor", + "frontend_admin_views_schedule_view_schedule_view_shell", + "frontend_admin_settings_views_time_slots_time_slots_settings" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md" + }, + { + "id": "shared_week_schedule_rendering", + "label": "Общий сценарий просмотра недельного расписания", + "nodes": [ + "frontend_student_index_loadschedule", + "frontend_student_index_renderweek", + "frontend_teacher_index_loadschedule", + "frontend_teacher_index_renderweek", + "frontend_edu_office_index_admin_schedule_view_route" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html" + }, + { + "id": "shared_browser_auth_flow", + "label": "Общий браузерный поток авторизации", + "nodes": [ + "frontend_student_index_fetchjson", + "frontend_student_index_refreshaccesstoken", + "frontend_student_index_logout", + "frontend_teacher_index_fetchjson", + "frontend_teacher_index_refreshaccesstoken", + "frontend_teacher_index_logout" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html" + }, + { + "id": "resume_devops_delivery_chain", + "label": "Цепочка DevOps-доставки в резюме", + "nodes": [ + "resume_index_kubernetes_k3s_delivery", + "resume_index_dynamic_tenants_configmap", + "resume_index_gitea_actions_cicd", + "resume_index_opentelemetry_signoz_observability", + "resume_index_database_per_tenant" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "/mnt/HDD/ProjectMagistr/magistr/resume/index.html" + } + ], + "input_tokens": 0, + "output_tokens": 0 +} \ No newline at end of file diff --git a/graphify-out/.graphify_uncached.txt b/graphify-out/.graphify_uncached.txt new file mode 100644 index 0000000..242ae4a --- /dev/null +++ b/graphify-out/.graphify_uncached.txt @@ -0,0 +1,48 @@ +/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md +/mnt/HDD/ProjectMagistr/magistr/.agents/skills/auto-update-docs/SKILL.md +/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/LICENSE.txt +/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md +/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml +/mnt/HDD/ProjectMagistr/magistr/AGENTS.md +/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md +/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md +/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/README.md +/mnt/HDD/ProjectMagistr/magistr/compose.yaml +/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md +/mnt/HDD/ProjectMagistr/magistr/docs/API.md +/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md +/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md +/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md +/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md +/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md +/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md +/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md +/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md +/mnt/HDD/ProjectMagistr/magistr/docs/README.md +/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md +/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md +/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/database.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/edu-forms.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/general.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/teacher-requests.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html +/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html +/mnt/HDD/ProjectMagistr/magistr/frontend/department/index.html +/mnt/HDD/ProjectMagistr/magistr/frontend/edu-office/index.html +/mnt/HDD/ProjectMagistr/magistr/frontend/index.html +/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html +/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html +/mnt/HDD/ProjectMagistr/magistr/resume/index.html \ No newline at end of file diff --git a/graphify-out/.vocab.txt b/graphify-out/.vocab.txt new file mode 100644 index 0000000..be9c197 --- /dev/null +++ b/graphify-out/.vocab.txt @@ -0,0 +1,885 @@ +abstract +academic +access +action +actions +active +activity +actual +add +address +admin +advice +after +agent +agents +alert +all +allow +allowed +allows +ambiguous +and +ansible +any +api +app +application +applies +apply +approve +archive +archived +are +argument +asc +assignment +assignments +audience +auditorium +auth +authenticate +authenticated +authenticates +author +authorization +authorized +auto +availability +available +backend +bad +badge +base +bean +bearer +before +between +blank +blocks +boolean +boot +broad +btn +bucket +build +building +but +button +buttons +bytes +cachable +cache +caddy +calculator +calendar +calendars +can +canonical +capacity +caption +case +category +cell +changes +checkbox +checkboxes +checkmark +class +classroom +classrooms +clean +clear +cleared +click +client +close +code +collect +collection +color +com +combined +command +comment +comments +compare +complete +completion +component +compose +config +configs +configuration +configure +configurer +conflict +connection +constructor +consumed +consumption +container +content +context +controller +cookie +copy +count +course +coverage +create +created +creation +crypt +css +current +custom +dashboard +data +database +date +dates +day +days +decoder +deduplicate +default +defaults +delete +department +departments +desc +description +descriptor +design +details +determine +dev +dictionaries +different +display +docker +docs +does +domain +dropdown +dropdowns +dto +duplicate +duplicates +duration +each +edu +education +effect +effective +element +eligible +empty +enable +encoder +end +endpoint +engineer +entities +entity +equal +equals +equipment +equipments +error +escape +excel +exception +excluding +existing +exists +expired +expires +exporter +external +factory +fallback +fetch +field +fields +file +fill +find +first +floor +flow +flyway +for +form +format +forms +found +free +from +frontend +full +function +future +generate +generation +generator +get +gitea +global +graduated +greater +grid +group +groups +handle +handler +has +hash +have +head +headers +hex +hide +highlight +hikari +historical +history +homelab +hours +html +http +ids +ignore +illegal +import +incident +include +infrastructure +init +initialized +initializer +inner +insecure +integer +interceptor +interceptors +interface +invalid +invalidate +iso +issued +item +items +java +job +jpa +json +junior +jwt +keeps +key +keys +kubeconfig +kubernetes +label +labels +laboratory +latest +layout +lecture +less +lesson +lessons +lifecycle +limit +limits +line +linked +list +load +loading +local +logger +login +logout +long +lookup +magistr +main +manage +manager +manual +map +mapped +mapper +mapping +maps +max +may +mdc +menu +merge +message +metric +min +minutes +missing +mobile +mode +modifying +multi +mutable +mutation +mvc +name +names +natural +nav +navigation +negative +new +next +normalize +not +noz +npe +null +number +object +observability +observer +only +open +ops +option +optional +options +order +otel +otlp +outside +overlap +overlaps +overlay +override +overrides +page +parity +parse +password +per +period +persist +pipeline +platform +post +postgre +postgres +practice +pre +prefixes +primary +prime +print +process +production +profile +profiles +progress +properties +provider +proxmox +proxy +public +put +query +random +range +raw +reason +rebuild +record +red +redirect +refresh +registry +reject +rejects +remains +remove +render +rendered +replace +replay +repository +request +requested +requests +require +resolve +response +rest +restore +retention +reveal +review +reviewed +revoke +revoked +revokes +ripple +role +roles +room +rotate +rotated +rotates +rotation +routes +routing +rule +rules +run +runbook +runbooks +runner +same +save +schedule +scheduled +scheduling +scope +scopes +script +search +sec +secondary +secret +section +sections +secure +select +selectable +selection +semester +semesters +september +serializable +service +servlet +session +set +settings +sha +short +show +sidebar +sig +signature +single +size +skill +skips +slot +slots +sort +sorted +source +spa +speciality +specialties +specialty +split +spring +sql +start +started +starts +state +status +storage +store +stores +string +structure +student +study +style +subgroup +subgroups +subject +subjects +success +such +sum +summarize +summary +superclass +switch +sync +system +tab +table +tabs +target +targets +teacher +teachers +telemetry +tenant +tenants +test +text +than +theme +theory +thread +time +title +tls +toast +toggle +token +too +touch +trace +transaction +transactional +transfer +trigger +trim +trust +ttl +two +type +types +unauthorized +unavailable +unexpected +unified +university +unsupported +update +updated +updater +url +use +user +username +users +uses +utils +valid +validate +validation +validity +value +view +watch +watcher +web +week +weeks +when +whole +with +without +workflow +workload +workspace +write +xss +year +years +zero +zone +zuev +автоматическая +авторизации +адаптивная +админ +администратора +администрирование +активностей +алексеевич +архивация +архитектура +аудит +аудитории +аудиторным +аутентификации +баз +базы +безопасный +быстрый +валидация +видимости +визуальное +владения +внешняя +возврат +времени +временной +временных +вуза +входа +выбор +выхода +генерации +глобальный +годами +годового +гонка +границ +график +графика +групп +группами +группе +группы +данных +дашборд +дашборда +действия +деплоя +диалог +дизайн +динамические +динамического +динамическое +дисциплин +дисциплинам +дисциплинами +дисциплине +для +дневная +документации +документация +доставка +егор +жизненного +заглушка +загруженности +загрузка +задачи +замены +занятий +заявка +заявок +зуев +идентификатор +изоляции +импорте +индекс +индикатор +инженера +инженерная +интерфейса +инфраструктура +инфраструктуре +инфраструктуры +инцидентах +кабинет +кабинета +как +календарного +календарный +календарю +календаря +карта +кастомного +кафедрам +кафедрами +кафедре +кафедры +кластер +клиент +клиента +коды +комментарии +компонентов +конструктор +контекст +конфигурации +конфликта +конфликтов +концепция +лабораторных +логирования +магистр +маршрут +меню +миграции +миграций +модальное +модель +мониторинг +мультиселект +мультитенантная +мышление +наблюдаемость +навигация +навык +нагрузки +назначение +назначения +настроек +настройки +нативный +начала +небезопасные +недели +недельная +неизменяемости +нового +обертка +обзор +области +область +обновления +оболочка +оборудования +обоснование +образа +образов +обучения +общих +обязательная +ограничения +окно +отдела +отказоустойчивая +отказоустойчивость +ошибок +панели +панель +пар +паттерн +переменная +пересечения +переход +подгруппами +подгруппы +подключениями +подключенных +политика +пользователя +пользователями +порядок +права +правил +правила +правило +практика +представления +предупреждений +преподавателей +преподавателя +при +привязка +привязки +принципы +пробел +проверка +проверки +провижининг +проекта +проектной +проектный +просмотр +просмотра +против +профилями +публикации +рабочая +разработке +разработчика +разрешение +раскладка +расписание +расписаний +расписания +реализация +регламент +редактор +редирект +результаты +резюме +риск +рисков +ролевая +ролей +роли +ротации +роутинг +руководство +русского +ручной +сборки +связи +секрета +семестрами +семестров +сервис +сетка +сетки +сеть +синхронизация +система +системы +слой +слота +слотов +создания +состояние +специальностями +справочник +старта +стартап +стек +стилизации +страница +странице +страницы +структура +студента +схема +таблица +таблицы +тега +текущих +тенанта +тенантами +тенантов +тенанты +токенов +умное +университетов +университетского +управление +устойчивость +утечка +учебного +учебный +учебными +файлов +фильтр +фильтры +фондом +форма +формами +форме +фронтенда +хосты +центр +цикла +часы +чекбоксами +через +экспорт +эндпоинта +эндпоинты +эстетики +языка +ячейки \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md new file mode 100644 index 0000000..6550cd7 --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,713 @@ +# Graph Report - . (2026-07-04) + +## Corpus Check +- 242 files · ~107,825 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 2675 nodes · 6377 edges · 135 communities (127 shown, 8 thin omitted) +- Extraction: 87% EXTRACTED · 13% INFERRED · 0% AMBIGUOUS · INFERRED: 801 edges (avg confidence: 0.81) +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) +- [[_COMMUNITY_Модель расписание override|Модель расписание override]] +- [[_COMMUNITY_Сервис расписание Query|Сервис расписание Query]] +- [[_COMMUNITY_Модель преподаватели создание|Модель преподаватели создание]] +- [[_COMMUNITY_Контроллер расписание правила Админ|Контроллер расписание правила Админ]] +- [[_COMMUNITY_Модель дисциплины комментарии|Модель дисциплины комментарии]] +- [[_COMMUNITY_Модель Авторизация refresh токены|Модель Авторизация refresh токены]] +- [[_COMMUNITY_Модель расписание правила|Модель расписание правила]] +- [[_COMMUNITY_Контроллер преподаватели дисциплины|Контроллер преподаватели дисциплины]] +- [[_COMMUNITY_Контроллер подгруппы|Контроллер подгруппы]] +- [[_COMMUNITY_расписание экран|расписание экран]] +- [[_COMMUNITY_Модель пользователи|Модель пользователи]] +- [[_COMMUNITY_Конфигурация Авторизация Interceptor|Конфигурация Авторизация Interceptor]] +- [[_COMMUNITY_Контроллер пользователи|Контроллер пользователи]] +- [[_COMMUNITY_Сервис расписание Generator|Сервис расписание Generator]] +- [[_COMMUNITY_расписание|расписание]] +- [[_COMMUNITY_Контроллер Учебный календарь Админ|Контроллер Учебный календарь Админ]] +- [[_COMMUNITY_Модель занятия Type|Модель занятия Type]] +- [[_COMMUNITY_Модель преподаватели кафедры Assignment|Модель преподаватели кафедры Assignment]] +- [[_COMMUNITY_Модель студенты группы|Модель студенты группы]] +- [[_COMMUNITY_Контроллер Учебный календарь|Контроллер Учебный календарь]] +- [[_COMMUNITY_Модель Учебный календарь дисциплины|Модель Учебный календарь дисциплины]] +- [[_COMMUNITY_Контроллер Speciality|Контроллер Speciality]] +- [[_COMMUNITY_Контроллер кафедры кабинет|Контроллер кафедры кабинет]] +- [[_COMMUNITY_Контроллер Авторизация|Контроллер Авторизация]] +- [[_COMMUNITY_Модель кафедры|Модель кафедры]] +- [[_COMMUNITY_Контроллер группы|Контроллер группы]] +- [[_COMMUNITY_Контроллер аудитории|Контроллер аудитории]] +- [[_COMMUNITY_Модель Lifecycle сущность|Модель Lifecycle сущность]] +- [[_COMMUNITY_кафедры кабинет контроллер Test|кафедры кабинет контроллер Test]] +- [[_COMMUNITY_Контроллер Education формы|Контроллер Education формы]] +- [[_COMMUNITY_DTO аудитории|DTO аудитории]] +- [[_COMMUNITY_DTO группы|DTO группы]] +- [[_COMMUNITY_main|main]] +- [[_COMMUNITY_Модель специальности профили|Модель специальности профили]] +- [[_COMMUNITY_Модель время слоты Scope|Модель время слоты Scope]] +- [[_COMMUNITY_Модель Semester|Модель Semester]] +- [[_COMMUNITY_Модель Speciality|Модель Speciality]] +- [[_COMMUNITY_Модель аудитории|Модель аудитории]] +- [[_COMMUNITY_Сервис студенты группы Lifecycle|Сервис студенты группы Lifecycle]] +- [[_COMMUNITY_JWT токены сервис Test|JWT токены сервис Test]] +- [[_COMMUNITY_Модель Учебный календарь Activity|Модель Учебный календарь Activity]] +- [[_COMMUNITY_Контроллер время слоты Админ|Контроллер время слоты Админ]] +- [[_COMMUNITY_Модель время слоты Date|Модель время слоты Date]] +- [[_COMMUNITY_Модель Учебный Year|Модель Учебный Year]] +- [[_COMMUNITY_Модель студенты группы календарь|Модель студенты группы календарь]] +- [[_COMMUNITY_DTO Create кафедры|DTO Create кафедры]] +- [[_COMMUNITY_DTO Create группы|DTO Create группы]] +- [[_COMMUNITY_Конфигурация тенанты конфигурация|Конфигурация тенанты конфигурация]] +- [[_COMMUNITY_Контроллер Global Exception Handler|Контроллер Global Exception Handler]] +- [[_COMMUNITY_Модель Учебный календарь Day|Модель Учебный календарь Day]] +- [[_COMMUNITY_Контроллер расписание правила Админ|Контроллер расписание правила Админ]] +- [[_COMMUNITY_Контроллер БД|Контроллер БД]] +- [[_COMMUNITY_Модель время слоты|Модель время слоты]] +- [[_COMMUNITY_DTO аудитории|DTO аудитории]] +- [[_COMMUNITY_Конфигурация тенанты конфигурация Watcher|Конфигурация тенанты конфигурация Watcher]] +- [[_COMMUNITY_DTO Login|DTO Login]] +- [[_COMMUNITY_main|main]] +- [[_COMMUNITY_DTO пользователи|DTO пользователи]] +- [[_COMMUNITY_Утилиты Course And Semester|Утилиты Course And Semester]] +- [[_COMMUNITY_DTO Create пользователи|DTO Create пользователи]] +- [[_COMMUNITY_SCHEDULE TASKS|SCHEDULE TASKS]] +- [[_COMMUNITY_Конфигурация JWT Properties|Конфигурация JWT Properties]] +- [[_COMMUNITY_Контроллер дисциплины|Контроллер дисциплины]] +- [[_COMMUNITY_Контроллер время слоты Админ|Контроллер время слоты Админ]] +- [[_COMMUNITY_DTO Review преподаватели создание|DTO Review преподаватели создание]] +- [[_COMMUNITY_Модель Учебный календарь|Модель Учебный календарь]] +- [[_COMMUNITY_API|API]] +- [[_COMMUNITY_Конфигурация тенанты Context|Конфигурация тенанты Context]] +- [[_COMMUNITY_Конфигурация тенанты данные источник|Конфигурация тенанты данные источник]] +- [[_COMMUNITY_DevOps инфраструктура|DevOps инфраструктура]] +- [[_COMMUNITY_ACADEMIC CALENDAR|ACADEMIC CALENDAR]] +- [[_COMMUNITY_кафедры кабинет|кафедры кабинет]] +- [[_COMMUNITY_Конфигурация тенанты Routing данные|Конфигурация тенанты Routing данные]] +- [[_COMMUNITY_Репозиторий время слоты Scope|Репозиторий время слоты Scope]] +- [[_COMMUNITY_DTO Create преподаватели создание|DTO Create преподаватели создание]] +- [[_COMMUNITY_Модель подгруппы|Модель подгруппы]] +- [[_COMMUNITY_Репозиторий Учебный календарь Day|Репозиторий Учебный календарь Day]] +- [[_COMMUNITY_index|index]] +- [[_COMMUNITY_кафедры кабинет|кафедры кабинет]] +- [[_COMMUNITY_index|index]] +- [[_COMMUNITY_Проектные навыки|Проектные навыки]] +- [[_COMMUNITY_Конфигурация конфигурация Updater|Конфигурация конфигурация Updater]] +- [[_COMMUNITY_Модель оборудование|Модель оборудование]] +- [[_COMMUNITY_DTO Create дисциплины|DTO Create дисциплины]] +- [[_COMMUNITY_Аудит рисков|Аудит рисков]] +- [[_COMMUNITY_UI COMPONENTS|UI COMPONENTS]] +- [[_COMMUNITY_Контроллер аудитории|Контроллер аудитории]] +- [[_COMMUNITY_Контроллер расписание правила Админ|Контроллер расписание правила Админ]] +- [[_COMMUNITY_Модель Education формы|Модель Education формы]] +- [[_COMMUNITY_аудитории нагрузка|аудитории нагрузка]] +- [[_COMMUNITY_вуз структура|вуз структура]] +- [[_COMMUNITY_Контроллер Учебный календарь Админ|Контроллер Учебный календарь Админ]] +- [[_COMMUNITY_DTO группы календарь Assignment|DTO группы календарь Assignment]] +- [[_COMMUNITY_DTO кафедры|DTO кафедры]] +- [[_COMMUNITY_Сервис Учебный Date|Сервис Учебный Date]] +- [[_COMMUNITY_Репозиторий Учебный календарь Activity|Репозиторий Учебный календарь Activity]] +- [[_COMMUNITY_DTO Speciality|DTO Speciality]] +- [[_COMMUNITY_Репозиторий расписание правила|Репозиторий расписание правила]] +- [[_COMMUNITY_Репозиторий время слоты|Репозиторий время слоты]] +- [[_COMMUNITY_index|index]] +- [[_COMMUNITY_script|script]] +- [[_COMMUNITY_Проектный регламент|Проектный регламент]] +- [[_COMMUNITY_Контроллер Учебный календарь|Контроллер Учебный календарь]] +- [[_COMMUNITY_DTO дисциплины|DTO дисциплины]] +- [[_COMMUNITY_DTO преподаватели дисциплины|DTO преподаватели дисциплины]] +- [[_COMMUNITY_Модель преподаватели дисциплины Id|Модель преподаватели дисциплины Id]] +- [[_COMMUNITY_Репозиторий Учебный календарь|Репозиторий Учебный календарь]] +- [[_COMMUNITY_dropdown|dropdown]] +- [[_COMMUNITY_index|index]] +- [[_COMMUNITY_FRONTEND|FRONTEND]] +- [[_COMMUNITY_CICD workflow|CI/CD workflow]] +- [[_COMMUNITY_DTO Create Speciality|DTO Create Speciality]] +- [[_COMMUNITY_DTO Login|DTO Login]] +- [[_COMMUNITY_index|index]] +- [[_COMMUNITY_index|index]] +- [[_COMMUNITY_Контроллер время слоты Админ|Контроллер время слоты Админ]] +- [[_COMMUNITY_тенанты конфигурация Watcher Test|тенанты конфигурация Watcher Test]] +- [[_COMMUNITY_Аудит рисков|Аудит рисков]] +- [[_COMMUNITY_время слоты|время слоты]] +- [[_COMMUNITY_script|script]] +- [[_COMMUNITY_Конфигурация App конфигурация|Конфигурация App конфигурация]] +- [[_COMMUNITY_нагрузка контроллер Test|нагрузка контроллер Test]] +- [[_COMMUNITY_Docker Compose|Docker Compose]] +- [[_COMMUNITY_дашборд|дашборд]] +- [[_COMMUNITY_index|index]] +- [[_COMMUNITY_Проектные навыки|Проектные навыки]] +- [[_COMMUNITY_index|index]] +- [[_COMMUNITY_index|index]] +- [[_COMMUNITY_Конфигурация refresh токены Rotation|Конфигурация refresh токены Rotation]] +- [[_COMMUNITY_Аудит рисков|Аудит рисков]] +- [[_COMMUNITY_otel|otel]] +- [[_COMMUNITY_Аудит рисков|Аудит рисков]] +- [[_COMMUNITY_DevOps инфраструктура|DevOps инфраструктура]] +- [[_COMMUNITY_pom|pom]] + +## God Nodes (most connected - your core abstractions) +1. `ScheduleRule` - 75 edges +2. `User` - 74 edges +3. `StudentGroup` - 72 edges +4. `RequireRoles` - 68 edges +5. `ScheduleRuleSlot` - 67 edges +6. `ScheduleRuleAdminController` - 59 edges +7. `ScheduleGeneratorService` - 51 edges +8. `TeacherCreationRequest` - 44 edges +9. `AcademicCalendar` - 43 edges +10. `Classroom` - 41 edges + +## Surprising Connections (you probably didn't know these) +- `Динамическое управление тенантами через ConfigMap` --semantically_similar_to--> `Tenants ConfigMap` [INFERRED] [semantically similar] + DEVOPS.md → docs/INFRASTRUCTURE.md +- `Паттерн database-per-tenant` --semantically_similar_to--> `Мультитенантная архитектура` [INFERRED] [semantically similar] + DEVOPS.md → docs/ARCHITECTURE.md +- `CI/CD через Gitea Actions` --semantically_similar_to--> `CI/CD Gitea Actions в инфраструктуре` [INFERRED] [semantically similar] + DEVOPS.md → docs/INFRASTRUCTURE.md +- `Наблюдаемость SigNoz и OpenTelemetry` --semantically_similar_to--> `OTLP экспорт в SigNoz` [INFERRED] [semantically similar] + DEVOPS.md → docs/LOGGING.md +- `Навык frontend-design` --semantically_similar_to--> `CSS-архитектура` [INFERRED] [semantically similar] + .agents/skills/frontend-design/SKILL.md → docs/FRONTEND.md + +## Import Cycles +- None detected. + +## Hyperedges (group relationships) +- **Документация динамического расписания** — docs_business_logic_dynamic_schedule_model, docs_api_dynamic_schedule_endpoints, docs_database_dynamic_schedule_tables, docs_academic_calendar_calendar_model, docs_frontend_schedule_views, docs_dynamic_schedule_implementation_dynamic_schedule_implementation, docs_schedule_proposal_dynamic_schedule_concept [INFERRED 0.85] +- **Паттерн мультитенантной инфраструктуры** — docs_architecture_multitenant_architecture, devops_database_per_tenant_pattern, docs_infrastructure_tenants_configmap, compose_db_service, docs_logging_tenant_mdc_context [INFERRED 0.85] +- **Политика ведения документации** — agents_project_regulation, _agents_skills_autoupdatedocs_autoupdatedocs_skill, docs_development_flyway_rules, docs_database_flyway_migrations [EXTRACTED 1.00] +- **Маршруты админской SPA** — frontend_admin_index_admin_spa_shell, frontend_admin_index_sidebar_navigation, frontend_admin_views_dashboard_dashboard_view, frontend_admin_views_teacher_requests_teacher_requests_admin_view, frontend_admin_views_department_workspace_department_workspace_view, frontend_admin_views_schedule_schedule_rule_constructor, frontend_admin_views_academic_calendar_academic_calendar_view, frontend_admin_views_auditorium_workload_workload_view, frontend_admin_views_schedule_view_schedule_view_shell, frontend_admin_views_classrooms_classroom_management, frontend_admin_views_groups_group_management, frontend_admin_views_university_structure_university_structure_view, frontend_admin_views_subjects_subject_management, frontend_admin_views_users_user_management [INFERRED 0.95] +- **Маршруты SPA настроек** — frontend_admin_settings_index_settings_spa_shell, frontend_admin_settings_index_settings_navigation, frontend_admin_settings_views_general_general_settings_placeholder, frontend_admin_settings_views_time_slots_time_slots_settings, frontend_admin_settings_views_edu_forms_education_forms_management, frontend_admin_settings_views_database_tenant_connection_management [INFERRED 0.95] +- **Рабочий контур генерации расписания** — docs_schedule_tasks_dynamic_schedule_tasks, docs_schedule_tasks_daily_academic_calendar_grid, docs_schedule_tasks_group_calendar_assignment, frontend_admin_views_academic_calendar_academic_calendar_view, frontend_admin_views_groups_group_management, frontend_admin_views_schedule_schedule_rule_constructor, frontend_admin_views_schedule_view_schedule_view_shell, frontend_admin_settings_views_time_slots_time_slots_settings [INFERRED 0.85] +- **Общий сценарий просмотра недельного расписания** — frontend_student_index_loadschedule, frontend_student_index_renderweek, frontend_teacher_index_loadschedule, frontend_teacher_index_renderweek, frontend_edu_office_index_admin_schedule_view_route [INFERRED 0.85] +- **Общий браузерный поток авторизации** — frontend_student_index_fetchjson, frontend_student_index_refreshaccesstoken, frontend_student_index_logout, frontend_teacher_index_fetchjson, frontend_teacher_index_refreshaccesstoken, frontend_teacher_index_logout [INFERRED 0.95] +- **Цепочка DevOps-доставки в резюме** — resume_index_kubernetes_k3s_delivery, resume_index_dynamic_tenants_configmap, resume_index_gitea_actions_cicd, resume_index_opentelemetry_signoz_observability, resume_index_database_per_tenant [EXTRACTED 1.00] + +## Communities (135 total, 8 thin omitted) + +### Community 0 - "Модель расписание override" +Cohesion: 0.05 +Nodes (35): DeleteMapping, Long, Map, PostMapping, ResponseEntity, String, DeleteMapping, GetMapping (+27 more) + +### Community 1 - "Сервис расписание Query" +Cohesion: 0.06 +Nodes (44): GetMapping, LocalDate, Logger, Long, RequestMapping, ResponseEntity, RestController, ScheduleController (+36 more) + +### Community 2 - "Модель преподаватели создание" +Cohesion: 0.06 +Nodes (27): BCryptPasswordEncoder, GetMapping, List, Long, PostMapping, RequestMapping, ResponseEntity, RestController (+19 more) + +### Community 3 - "Контроллер расписание правила Админ" +Cohesion: 0.08 +Nodes (18): Collection, Integer, LinkedHashSet, Long, Map, RequestMapping, RestController, Set (+10 more) + +### Community 4 - "Модель дисциплины комментарии" +Cohesion: 0.05 +Nodes (25): LocalDateTime, Long, String, SubjectCommentDto, Entity, Long, String, Table (+17 more) + +### Community 5 - "Модель Авторизация refresh токены" +Cohesion: 0.10 +Nodes (18): Optional, Service, String, Transactional, RefreshTokenService, AuthRefreshToken, Entity, LocalDateTime (+10 more) + +### Community 6 - "Модель расписание правила" +Cohesion: 0.07 +Nodes (14): GetMapping, List, Entity, Integer, JsonIgnore, LocalDate, Long, Set (+6 more) + +### Community 7 - "Контроллер преподаватели дисциплины" +Cohesion: 0.08 +Nodes (24): DeleteMapping, GetMapping, List, Long, Map, PostMapping, RequestMapping, ResponseEntity (+16 more) + +### Community 8 - "Контроллер подгруппы" +Cohesion: 0.09 +Nodes (25): DeleteMapping, GetMapping, Integer, List, Long, PostMapping, PutMapping, ResponseEntity (+17 more) + +### Community 9 - "расписание экран" +Cohesion: 0.07 +Nodes (31): initAuditoriumWorkload(), addDays(), buildCombinedWeekBlocks(), buildDatesByDay(), CELL_PARITY_LAYOUT, collectSlots(), compareSlots(), datesBetween() (+23 more) + +### Community 10 - "Модель пользователи" +Cohesion: 0.08 +Nodes (14): Role, Entity, Long, String, Table, User, List, Long (+6 more) + +### Community 11 - "Конфигурация Авторизация Interceptor" +Cohesion: 0.09 +Nodes (24): AuthorizationInterceptor, Component, Exception, HttpServletRequest, HttpServletResponse, Object, ObjectMapper, Override (+16 more) + +### Community 12 - "Контроллер пользователи" +Cohesion: 0.10 +Nodes (23): Long, BCryptPasswordEncoder, DeleteMapping, GetMapping, List, LocalDate, Logger, Long (+15 more) + +### Community 13 - "Сервис расписание Generator" +Cohesion: 0.15 +Nodes (18): fromLessonType(), getDisplayName(), String, ScheduleLessonCategory, ActiveLessonScope, Integer, List, LocalDate (+10 more) + +### Community 14 - "расписание" +Cohesion: 0.11 +Nodes (18): api, ESCAPE_MAP, escapeHtml(), hideAlert(), showAlert(), DAY_OPTIONS, initAcademicCalendar(), SEMESTER_LABELS (+10 more) + +### Community 15 - "Контроллер Учебный календарь Админ" +Cohesion: 0.13 +Nodes (18): AcademicCalendarAdminController, DeleteMapping, Long, PostMapping, PutMapping, RequestMapping, ResponseEntity, RestController (+10 more) + +### Community 16 - "Модель занятия Type" +Cohesion: 0.09 +Nodes (18): GetMapping, List, RequestMapping, RestController, LessonTypeController, Long, String, LessonTypeResponse (+10 more) + +### Community 17 - "Модель преподаватели кафедры Assignment" +Cohesion: 0.12 +Nodes (13): Entity, LocalDate, LocalDateTime, Long, String, Table, TeacherDepartmentAssignment, List (+5 more) + +### Community 18 - "Модель студенты группы" +Cohesion: 0.12 +Nodes (12): Entity, Integer, Long, String, Table, StudentGroup, GroupRepository, List (+4 more) + +### Community 19 - "Контроллер Учебный календарь" +Cohesion: 0.15 +Nodes (16): AcademicCalendarController, DeleteMapping, GetMapping, List, Long, PostMapping, PutMapping, RequestMapping (+8 more) + +### Community 20 - "Модель Учебный календарь дисциплины" +Cohesion: 0.11 +Nodes (14): AcademicCalendarSubjectDto, Integer, Long, String, AcademicCalendarSubject, Entity, Integer, Long (+6 more) + +### Community 21 - "Контроллер Speciality" +Cohesion: 0.15 +Nodes (14): DeleteMapping, GetMapping, List, Logger, Long, PutMapping, RequestMapping, ResponseEntity (+6 more) + +### Community 22 - "Контроллер кафедры кабинет" +Cohesion: 0.20 +Nodes (13): DepartmentWorkspaceController, GetMapping, List, LocalDate, Long, Map, Object, PostMapping (+5 more) + +### Community 23 - "Контроллер Авторизация" +Cohesion: 0.17 +Nodes (13): AuthController, BCryptPasswordEncoder, GetMapping, HttpServletRequest, Map, Object, Optional, PostMapping (+5 more) + +### Community 24 - "Модель кафедры" +Cohesion: 0.11 +Nodes (14): DepartmentController, GetMapping, List, Logger, RequestMapping, RestController, Department, Entity (+6 more) + +### Community 25 - "Контроллер группы" +Cohesion: 0.15 +Nodes (14): GroupController, DeleteMapping, GetMapping, List, Long, Map, PostMapping, PutMapping (+6 more) + +### Community 26 - "Контроллер аудитории" +Cohesion: 0.11 +Nodes (18): RequireRoles, ClassroomController, GetMapping, List, RequestMapping, RestController, EquipmentController, GetMapping (+10 more) + +### Community 27 - "Модель Lifecycle сущность" +Cohesion: 0.14 +Nodes (8): JsonIgnore, LocalDate, LocalDateTime, String, LifecycleEntity, Test, LifecycleEntityTest, MappedSuperclass + +### Community 28 - "кафедры кабинет контроллер Test" +Cohesion: 0.11 +Nodes (14): AuthContext, ThreadLocal, AuthenticatedUser, Long, String, Boolean, AuthControllerTest, AfterEach (+6 more) + +### Community 29 - "Контроллер Education формы" +Cohesion: 0.11 +Nodes (17): EducationFormController, DeleteMapping, GetMapping, List, Long, Map, Object, PostMapping (+9 more) + +### Community 30 - "DTO аудитории" +Cohesion: 0.15 +Nodes (7): ClassroomResponse, Boolean, Integer, List, LocalDateTime, Long, String + +### Community 31 - "DTO группы" +Cohesion: 0.14 +Nodes (6): GroupResponse, Boolean, Integer, JsonInclude, Long, String + +### Community 32 - "main" +Cohesion: 0.08 +Nodes (24): allowedTabs, appContent, AUTHORIZED_ROLES, btnLogout, btnSettings, currentRole, hashTab, main (+16 more) + +### Community 33 - "Модель специальности профили" +Cohesion: 0.12 +Nodes (10): Entity, Long, String, Table, SpecialtyProfile, List, Long, Optional (+2 more) + +### Community 34 - "Модель время слоты Scope" +Cohesion: 0.12 +Nodes (9): PostMapping, Boolean, Entity, Integer, Long, String, Table, TimeSlotScope (+1 more) + +### Community 35 - "Модель Semester" +Cohesion: 0.14 +Nodes (11): Entity, LocalDate, Long, Table, Semester, SemesterType, List, LocalDate (+3 more) + +### Community 36 - "Модель Speciality" +Cohesion: 0.14 +Nodes (11): PostMapping, Entity, Long, String, Table, Speciality, List, Long (+3 more) + +### Community 37 - "Модель аудитории" +Cohesion: 0.13 +Nodes (8): Classroom, Boolean, Entity, Integer, Long, Set, String, Table + +### Community 38 - "Сервис студенты группы Lifecycle" +Cohesion: 0.18 +Nodes (11): getLabel(), String, StudentGroupStudyState, Integer, LocalDate, Optional, Service, StudentGroupLifecycleService (+3 more) + +### Community 39 - "JWT токены сервис Test" +Cohesion: 0.18 +Nodes (12): Long, Object, Optional, Service, String, JwtTokenService, Duration, String (+4 more) + +### Community 40 - "Модель Учебный календарь Activity" +Cohesion: 0.15 +Nodes (7): AcademicCalendarActivityType, Boolean, Entity, Integer, Long, String, Table + +### Community 41 - "Контроллер время слоты Админ" +Cohesion: 0.18 +Nodes (13): DeleteMapping, Long, PutMapping, RequestMapping, ResponseEntity, RestController, String, TimeSlotAdminController (+5 more) + +### Community 42 - "Модель время слоты Date" +Cohesion: 0.15 +Nodes (10): Entity, LocalDate, Long, Table, TimeSlotDateAssignment, List, LocalDate, Long (+2 more) + +### Community 43 - "Модель Учебный Year" +Cohesion: 0.13 +Nodes (8): AcademicYear, Entity, LocalDate, Long, String, Table, Optional, String + +### Community 44 - "Модель студенты группы календарь" +Cohesion: 0.15 +Nodes (9): Entity, Long, Table, StudentGroupCalendarAssignment, List, Long, Optional, Query (+1 more) + +### Community 45 - "DTO Create кафедры" +Cohesion: 0.14 +Nodes (10): DeleteMapping, Long, PostMapping, PutMapping, ResponseEntity, CreateDepartmentRequest, Long, String (+2 more) + +### Community 46 - "DTO Create группы" +Cohesion: 0.16 +Nodes (4): CreateGroupRequest, Integer, Long, String + +### Community 47 - "Конфигурация тенанты конфигурация" +Cohesion: 0.21 +Nodes (5): String, TenantConfig, List, HikariDataSource, JsonIgnoreProperties + +### Community 48 - "Контроллер Global Exception Handler" +Cohesion: 0.28 +Nodes (13): List, GlobalExceptionHandler, Exception, HttpServletRequest, Logger, Map, Object, ResponseEntity (+5 more) + +### Community 49 - "Модель Учебный календарь Day" +Cohesion: 0.17 +Nodes (6): AcademicCalendarDay, Entity, Integer, LocalDate, Long, Table + +### Community 50 - "Контроллер расписание правила Админ" +Cohesion: 0.18 +Nodes (11): DeleteMapping, PostMapping, PutMapping, ResponseEntity, Transactional, ScheduleRuleConflict, Integer, List (+3 more) + +### Community 51 - "Контроллер БД" +Cohesion: 0.26 +Nodes (11): DatabaseController, DeleteMapping, GetMapping, List, Map, Object, PostMapping, RequestMapping (+3 more) + +### Community 52 - "Модель время слоты" +Cohesion: 0.22 +Nodes (6): Entity, Integer, LocalTime, Long, Table, TimeSlot + +### Community 53 - "DTO аудитории" +Cohesion: 0.19 +Nodes (6): ClassroomRequest, Boolean, Integer, List, Long, String + +### Community 54 - "Конфигурация тенанты конфигурация Watcher" +Cohesion: 0.20 +Nodes (11): DataInitializer, Component, Logger, Component, DataSource, Logger, ObjectMapper, String (+3 more) + +### Community 55 - "DTO Login" +Cohesion: 0.20 +Nodes (3): Long, String, LoginResponse + +### Community 56 - "main" +Cohesion: 0.13 +Nodes (15): initAllCustomDropdowns(), startDropdownAutoObserver(), allowedTabs, appContent, main, menuToggle, navItems, pageTitle (+7 more) + +### Community 57 - "DTO пользователи" +Cohesion: 0.21 +Nodes (4): JsonInclude, Long, String, UserResponse + +### Community 58 - "Утилиты Course And Semester" +Cohesion: 0.23 +Nodes (7): CourseAndSemesterCalculator, Integer, LocalDate, Service, String, CourseAndSemesterCalculatorTest, Test + +### Community 59 - "DTO Create пользователи" +Cohesion: 0.21 +Nodes (3): CreateUserRequest, Long, String + +### Community 60 - "SCHEDULE TASKS" +Cohesion: 0.14 +Nodes (17): AcademicDateService, Коды активностей Excel-графика, Дневная сетка учебного календаря, Задачи динамического расписания, Назначение календаря группе, Подгруппы лабораторных слотов, Проверка конфликтов правил расписания, GET /api/schedule (+9 more) + +### Community 61 - "Конфигурация JWT Properties" +Cohesion: 0.22 +Nodes (5): Component, Duration, String, JwtProperties, ConfigurationProperties + +### Community 62 - "Контроллер дисциплины" +Cohesion: 0.18 +Nodes (10): DeleteMapping, GetMapping, List, Logger, Long, PostMapping, RequestMapping, ResponseEntity (+2 more) + +### Community 63 - "Контроллер время слоты Админ" +Cohesion: 0.19 +Nodes (8): GetMapping, List, LocalDate, Boolean, Integer, Long, String, TimeSlotScopeDto + +### Community 64 - "DTO Review преподаватели создание" +Cohesion: 0.23 +Nodes (3): Long, String, ReviewTeacherCreationRequest + +### Community 65 - "Модель Учебный календарь" +Cohesion: 0.17 +Nodes (6): AcademicCalendar, Entity, Integer, Long, String, Table + +### Community 66 - "API" +Cohesion: 0.20 +Nodes (13): apiFetch(), AUTH_KEYS, CACHABLE_PREFIXES, cache, clearAuthState(), clearCache(), getHeaders(), getToken() (+5 more) + +### Community 67 - "Конфигурация тенанты Context" +Cohesion: 0.17 +Nodes (8): Application, String, Override, String, ThreadLocal, TenantContext, EnableScheduling, SpringBootApplication + +### Community 68 - "Конфигурация тенанты данные источник" +Cohesion: 0.28 +Nodes (10): Bean, Configuration, DataSource, Logger, String, TenantDataSourceConfig, EntityManagerFactory, LocalContainerEntityManagerFactoryBean (+2 more) + +### Community 69 - "DevOps инфраструктура" +Cohesion: 0.14 +Nodes (15): Риск latest-тега OpenTelemetry, Ansible-хосты баз данных, Caddy proxy, Паттерн database-per-tenant, Обоснование изоляции данных по ФЗ-152, K3s-кластер, ВМ баз данных в Proxmox, Отказоустойчивая мультитенантная инфраструктура (+7 more) + +### Community 70 - "ACADEMIC CALENDAR" +Cohesion: 0.15 +Nodes (15): Риск пересечения границ семестров, Коды активностей учебного календаря, Модель учебного календаря, Фильтр генерации расписания по календарю, API назначения календаря группе, Эндпоинты правил расписания, Модель динамического расписания, Валидация расписания (+7 more) + +### Community 71 - "кафедры кабинет" +Cohesion: 0.19 +Nodes (9): fillSelect(), initDepartmentWorkspace(), loadDepartments(), normalizeTeacherName(), renderTeacherMetric(), setDefaultDates(), toIsoDate(), workloadKeys() (+1 more) + +### Community 72 - "Конфигурация тенанты Routing данные" +Cohesion: 0.23 +Nodes (7): AbstractRoutingDataSource, Logger, Map, Object, Override, String, TenantRoutingDataSource + +### Community 73 - "Репозиторий время слоты Scope" +Cohesion: 0.21 +Nodes (6): Integer, List, Long, Optional, String, TimeSlotScopeRepository + +### Community 74 - "DTO Create преподаватели создание" +Cohesion: 0.25 +Nodes (3): CreateTeacherCreationRequest, Long, String + +### Community 75 - "Модель подгруппы" +Cohesion: 0.19 +Nodes (5): Entity, Long, String, Table, Subgroup + +### Community 76 - "Репозиторий Учебный календарь Day" +Cohesion: 0.26 +Nodes (8): AcademicCalendarDayRepository, Integer, List, LocalDate, Long, Optional, Query, Modifying + +### Community 77 - "index" +Cohesion: 0.15 +Nodes (14): Оболочка админ-панели, Меню настроек и выхода, Индикатор заявок преподавателей, Возврат в админ-панель, Навигация настроек, Оболочка SPA настроек, Управление подключениями тенантов, Таблица подключенных университетов (+6 more) + +### Community 78 - "кафедры кабинет" +Cohesion: 0.20 +Nodes (14): Навигация админ-панели, Фильтры загруженности, Просмотр загруженности, Управление аудиторным фондом, Справочник оборудования, Комментарии кафедры по дисциплинам, Рабочая область кафедры, Привязка преподавателя к кафедре (+6 more) + +### Community 79 - "index" +Cohesion: 0.15 +Nodes (14): Маршрут /admin/#schedule-view, Редирект учебного отдела, GET /api/schedule по groupId, GET /api/schedule по teacherId, Ansible и безопасный провижининг, Отказоустойчивость старта backend, Database-per-Tenant, Принципы DevSecOps (+6 more) + +### Community 80 - "Проектные навыки" +Cohesion: 0.26 +Nodes (13): SKILL.md AutoUpdateDocs, Навык AutoUpdateDocs, Карта файлов к документации, Индекс проектной документации, REST API, Права ролей API, Архитектура системы, Архивация жизненного цикла (+5 more) + +### Community 81 - "Конфигурация конфигурация Updater" +Cohesion: 0.24 +Nodes (8): ConfigMapUpdater, List, Logger, ObjectMapper, Service, String, HttpClient, SecureRandom + +### Community 82 - "Модель оборудование" +Cohesion: 0.23 +Nodes (5): Equipment, Entity, Long, String, Table + +### Community 83 - "DTO Create дисциплины" +Cohesion: 0.28 +Nodes (3): CreateSubjectRequest, Long, String + +### Community 84 - "Аудит рисков" +Cohesion: 0.19 +Nodes (13): Небезопасные production-defaults JWT, Риск Kubernetes TLS trust-all, Аудит рисков проекта, Пробел проверки конфликтов override расписания, Пробел обновления watcher конфигурации тенантов, Риск замены DataSource тенанта, Динамическое управление тенантами через ConfigMap, Эндпоинты override расписания (+5 more) + +### Community 85 - "UI COMPONENTS" +Cohesion: 0.17 +Nodes (13): Ограничения стилизации option, checkbox-item и checkmark, Обертка кастомного select, CustomSelect, Автоматическая синхронизация option, frontend/admin/js/dropdown.js, Глобальный MutationObserver для select, Multi-select с чекбоксами (+5 more) + +### Community 86 - "Контроллер аудитории" +Cohesion: 0.26 +Nodes (6): DeleteMapping, Long, PostMapping, PutMapping, ResponseEntity, String + +### Community 87 - "Контроллер расписание правила Админ" +Cohesion: 0.20 +Nodes (6): Integer, List, Long, String, ScheduleRuleSlotDto, ScheduleParity + +### Community 88 - "Модель Education формы" +Cohesion: 0.23 +Nodes (5): EducationForm, Entity, Long, String, Table + +### Community 89 - "аудитории нагрузка" +Cohesion: 0.20 +Nodes (9): initMultiSelect(), updateSelectText(), CELL_PARITY_LAYOUT, DAY_FULL_LABELS, DAY_ORDER, DAY_SHORT_LABELS, WORKLOAD_TARGETS, initClassrooms() (+1 more) + +### Community 90 - "вуз структура" +Cohesion: 0.29 +Nodes (12): Календарный учебный график, Управление учебными годами, Привязки дисциплин графика, Загрузка дисциплин кафедры, Назначение календарного графика группе, Управление группами обучения, Фильтры просмотра расписаний, Управление дисциплинами (+4 more) + +### Community 91 - "Контроллер Учебный календарь Админ" +Cohesion: 0.22 +Nodes (7): GetMapping, List, AcademicCalendarActivityTypeDto, Boolean, Integer, Long, String + +### Community 92 - "DTO группы календарь Assignment" +Cohesion: 0.20 +Nodes (5): Logger, GroupCalendarAssignmentDto, List, Long, String + +### Community 93 - "DTO кафедры" +Cohesion: 0.33 +Nodes (3): DepartmentResponse, Long, String + +### Community 94 - "Сервис Учебный Date" +Cohesion: 0.36 +Nodes (4): AcademicDateService, LocalDate, Optional, Service + +### Community 95 - "Репозиторий Учебный календарь Activity" +Cohesion: 0.24 +Nodes (5): AcademicCalendarActivityTypeRepository, List, Long, Optional, String + +### Community 96 - "DTO Speciality" +Cohesion: 0.38 +Nodes (3): Long, String, SpecialityResponse + +### Community 97 - "Репозиторий расписание правила" +Cohesion: 0.42 +Nodes (5): List, Long, Optional, Query, ScheduleRuleRepository + +### Community 98 - "Репозиторий время слоты" +Cohesion: 0.33 +Nodes (5): Integer, List, Long, Optional, TimeSlotRepository + +### Community 99 - "index" +Cohesion: 0.24 +Nodes (10): POST /api/auth/logout, POST /api/auth/refresh, GET /api/groups, clearAuthState, fetchJson, loadGroups, logout, refreshAccessToken (+2 more) + +### Community 100 - "script" +Cohesion: 0.22 +Nodes (3): escapeHtml(), formatRunbookText(), incidentRunbooks + +### Community 101 - "Проектный регламент" +Cohesion: 0.22 +Nodes (9): Правило неизменяемости Flyway-миграций, Система университетского расписания Магистр, Проектный регламент AGENTS.md, Правило русского языка, Flyway-миграции, Code style, Руководство разработчика, Правила Flyway в разработке (+1 more) + +### Community 102 - "Контроллер Учебный календарь" +Cohesion: 0.25 +Nodes (6): AcademicCalendarGridDayDto, Boolean, Integer, LocalDate, Long, String + +### Community 103 - "DTO дисциплины" +Cohesion: 0.39 +Nodes (3): Long, String, SubjectResponse + +### Community 104 - "DTO преподаватели дисциплины" +Cohesion: 0.39 +Nodes (3): Long, String, TeacherSubjectResponse + +### Community 105 - "Модель преподаватели дисциплины Id" +Cohesion: 0.39 +Nodes (3): Long, TeacherSubjectId, Serializable + +### Community 106 - "Репозиторий Учебный календарь" +Cohesion: 0.42 +Nodes (5): AcademicCalendarRepository, List, Long, Optional, Query + +### Community 108 - "index" +Cohesion: 0.28 +Nodes (9): Выбор группы студента, Сетка расписания студента, Страница расписания студента, Недельная навигация студента, Адаптивная раскладка расписания преподавателя, Сетка расписания преподавателя, Идентификатор преподавателя из userId, Страница расписания преподавателя (+1 more) + +### Community 109 - "FRONTEND" +Cohesion: 0.25 +Nodes (8): Карта документации настроек фронтенда, Риск XSS через innerHTML ошибок, Пробел видимости override для преподавателей, Эндпоинты динамического расписания, Роутинг admin SPA, Frontend-архитектура, Frontend-представления расписания, SPA настроек администратора + +### Community 110 - "CI/CD workflow" +Cohesion: 0.29 +Nodes (8): Pipeline backend-образа, Workflow сборки и публикации Docker-образов, Job деплоя в Kubernetes, Pipeline frontend-образа, Secret KUBECONFIG_DATA, Secret ZUEV_TOKEN, CI/CD через Gitea Actions, CI/CD Gitea Actions в инфраструктуре + +### Community 113 - "index" +Cohesion: 0.32 +Nodes (8): POST /api/auth/logout, POST /api/auth/refresh, clearAuthState, fetchJson, logout, refreshAccessToken, storeAuthState, Состояние авторизации преподавателя + +### Community 114 - "index" +Cohesion: 0.36 +Nodes (8): collectSlots, loadSchedule, renderCell, renderEmptyWeek, renderHead, renderLesson, renderMobileWeek, renderWeek + +### Community 115 - "Контроллер время слоты Админ" +Cohesion: 0.38 +Nodes (4): LocalDate, Long, String, TimeSlotDateAssignmentDto + +### Community 116 - "тенанты конфигурация Watcher Test" +Cohesion: 0.38 +Nodes (3): Override, Test, TenantConfigWatcherTest + +### Community 117 - "Аудит рисков" +Cohesion: 0.33 +Nodes (7): Утечка ThreadLocal AuthContext, Риск access token в localStorage, Гонка ротации refresh-токенов, Эндпоинты аутентификации, Архитектура аутентификации, Таблица refresh-токенов, Refresh-flow API-клиента + +### Community 118 - "время слоты" +Cohesion: 0.38 +Nodes (5): APPLY_MODE_LABELS, DAY_SHORT_LABELS, dayShort(), scopeBadgeLabel(), scopeOptionLabel() + +### Community 119 - "script" +Cohesion: 0.38 +Nodes (3): hideAlert(), setFieldError(), validate() + +### Community 120 - "Конфигурация App конфигурация" +Cohesion: 0.53 +Nodes (4): AppConfig, BCryptPasswordEncoder, Bean, Configuration + +### Community 121 - "нагрузка контроллер Test" +Cohesion: 0.40 +Nodes (4): Boolean, Long, Test, WorkloadControllerTest + +### Community 122 - "Docker Compose" +Cohesion: 0.60 +Nodes (6): Backend-сервис Docker Compose, PostgreSQL-сервис Docker Compose, Frontend-сервис Docker Compose, Обязательная переменная POSTGRES_PASSWORD, Внешняя proxy-сеть Docker, Docker Compose инфраструктура + +### Community 123 - "дашборд" +Cohesion: 0.33 +Nodes (6): Центр предупреждений Red Zone, Дашборд администратора, Быстрый переход дашборда, Мониторинг текущих пар, Результаты просмотра расписаний, Просмотр расписаний + +### Community 124 - "index" +Cohesion: 0.40 +Nodes (5): loadSchedule, renderDay, renderEmptyWeek, renderLesson, renderWeek + +### Community 125 - "Проектные навыки" +Cohesion: 0.50 +Nodes (4): Дизайн-мышление интерфейса, Навык frontend-design, Правило против AI-эстетики, CSS-архитектура + +### Community 126 - "index" +Cohesion: 0.50 +Nodes (4): Форма входа, Страница авторизации, script.js страницы входа, theme-toggle.js на странице входа + +### Community 127 - "index" +Cohesion: 0.50 +Nodes (4): Резюме DevOps-инженера, Homelab как инженерная практика, Junior DevOps / Infrastructure Engineer, Зуев Егор Алексеевич + +### Community 129 - "Аудит рисков" +Cohesion: 0.67 +Nodes (3): Риск владения дисциплинами при импорте кафедры, Эндпоинты кабинета кафедры, Привязки преподавателей к кафедрам + +## Knowledge Gaps +- **135 isolated node(s):** `com.magistr:app`, `AUTH_KEYS`, `cache`, `CACHABLE_PREFIXES`, `AUTHORIZED_ROLES` (+130 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **8 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `RequireRoles` connect `Контроллер аудитории` to `Модель расписание override`, `Сервис расписание Query`, `Модель преподаватели создание`, `Контроллер расписание правила Админ`, `Контроллер преподаватели дисциплины`, `Контроллер подгруппы`, `Конфигурация Авторизация Interceptor`, `Контроллер пользователи`, `Контроллер Учебный календарь Админ`, `Модель занятия Type`, `Модель преподаватели кафедры Assignment`, `Контроллер Учебный календарь`, `Контроллер Speciality`, `Контроллер кафедры кабинет`, `Модель кафедры`, `Контроллер группы`, `Контроллер Education формы`, `Контроллер время слоты Админ`, `Контроллер расписание правила Админ`, `Контроллер БД`, `Контроллер дисциплины`, `Контроллер время слоты Админ`, `DTO группы календарь Assignment`?** + _High betweenness centrality (0.167) - this node is a cross-community bridge._ +- **Why does `initDepartmentWorkspace()` connect `кафедры кабинет` to `Контроллер кафедры кабинет`, `расписание`?** + _High betweenness centrality (0.086) - this node is a cross-community bridge._ +- **Why does `LifecycleEntity` connect `Модель Lifecycle сущность` to `Модель специальности профили`, `Модель Speciality`, `Модель аудитории`, `Модель дисциплины комментарии`, `Контроллер преподаватели дисциплины`, `Модель пользователи`, `Модель подгруппы`, `Контроллер пользователи`, `Модель оборудование`, `Модель студенты группы`, `Контроллер Speciality`, `Модель кафедры`, `Контроллер аудитории`, `Модель Education формы`?** + _High betweenness centrality (0.055) - this node is a cross-community bridge._ +- **Are the 2 inferred relationships involving `ScheduleRule` (e.g. with `.activeOnUsesStatusAndValidityRange()` and `.archiveAndRestoreToggleStatus()`) actually correct?** + _`ScheduleRule` has 2 INFERRED edges - model-reasoned connections that need verification._ +- **What connects `com.magistr:app`, `AUTH_KEYS`, `cache` to the rest of the system?** + _139 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `Модель расписание override` be split into smaller, more focused modules?** + _Cohesion score 0.05189189189189189 - nodes in this community are weakly interconnected._ +- **Should `Сервис расписание Query` be split into smaller, more focused modules?** + _Cohesion score 0.0649452269170579 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/00e8de11bc0c6cd3b111cc5d23a2ab9d45f5ce85f3958e959fd0d7a6434042b8.json b/graphify-out/cache/ast/v0.9.5/00e8de11bc0c6cd3b111cc5d23a2ab9d45f5ce85f3958e959fd0d7a6434042b8.json new file mode 100644 index 0000000..821d78b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/00e8de11bc0c6cd3b111cc5d23a2ab9d45f5ce85f3958e959fd0d7a6434042b8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_java", "label": "LifecycleEntityTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest", "label": "LifecycleEntityTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L9", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", "label": ".archivedEntityIsNotActiveOnDateWithoutActiveTo()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L11", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "label": ".archivedEntityRemainsActiveForHistoricalDatesBeforeActiveTo()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "label": ".activeEntityUsesDateRange()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L29", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L11", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L29", "weight": 1.0, "context": "attribute"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", "callee": "Subject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L13", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L14", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "Subject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L21", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L22", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "setActiveTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L23", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L23", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "isTrue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "Subject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "setActiveFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "setActiveTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "isTrue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "isTrue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", "source_location": "L38", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/01d9ac60353eab5b8fd4841f4d6d5f3f82770e794b6ae283c577580dcc10c6aa.json b/graphify-out/cache/ast/v0.9.5/01d9ac60353eab5b8fd4841f4d6d5f3f82770e794b6ae283c577580dcc10c6aa.json new file mode 100644 index 0000000..f48adca --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/01d9ac60353eab5b8fd4841f4d6d5f3f82770e794b6ae283c577580dcc10c6aa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java", "label": "ScheduleOverrideDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "label": "ScheduleOverrideDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L6", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java"}, {"id": "localdatetime", "label": "LocalDateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", "source_location": "L17", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/03c20273155d83fcba886eee79a8f27e08517e30f5d342d352c408a0ea0e0a6e.json b/graphify-out/cache/ast/v0.9.5/03c20273155d83fcba886eee79a8f27e08517e30f5d342d352c408a0ea0e0a6e.json new file mode 100644 index 0000000..8d22cb7 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/03c20273155d83fcba886eee79a8f27e08517e30f5d342d352c408a0ea0e0a6e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "label": "WorkloadController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "label": "WorkloadController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L21", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "schedulequeryservice", "label": "ScheduleQueryService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "classroomrepository", "label": "ClassroomRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "userrepository", "label": "UserRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "departmentrepository", "label": "DepartmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", "label": ".WorkloadController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L33", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "label": ".teacherWorkload()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L43", "_callable": true}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "workloadsummarydto", "label": "WorkloadSummaryDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", "label": ".classroomWorkload()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L64", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "label": ".departmentWorkload()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L75", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "label": ".timeSlotWorkload()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L104", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "label": ".freeClassrooms()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L119", "_callable": true}, {"id": "classroomresponse", "label": "ClassroomResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "label": ".summarize()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "_callable": true}, {"id": "renderedlessondto", "label": "RenderedLessonDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "function", "label": "Function", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "label": ".summary()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L150", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", "label": ".departmentName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L165", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "label": ".toClassroomResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L174", "_callable": true}, {"id": "classroom", "label": "Classroom", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "classroomresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "renderedlessondto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "workloadsummarydto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "classroomrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "departmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "userrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "schedulequeryservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "datetimeformat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "util", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "function", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "collectors", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L21", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L21", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L21", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "schedulequeryservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "classroomrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "departmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", "target": "schedulequeryservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L33", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", "target": "classroomrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L33", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L33", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", "target": "departmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L33", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "target": "workloadsummarydto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L43", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L64", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L64", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L64", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L64", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L64", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", "target": "workloadsummarydto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L64", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L64", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L75", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L75", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L75", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L75", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "target": "workloadsummarydto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L75", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L75", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L104", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L104", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "target": "workloadsummarydto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L104", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L104", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L119", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L119", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L119", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L119", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "target": "classroomresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L119", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L119", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "function", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "function", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "function", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "workloadsummarydto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L150", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L150", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L150", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L150", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L150", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L150", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "target": "workloadsummarydto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L150", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L165", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L165", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L165", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L174", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L174", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "target": "classroomresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L174", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L57", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L72", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L99", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L112", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L145", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "target": "workloadsummarydto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L151", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L155", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "target": "classroomresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L175", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "search", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "findAllById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "toSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "toMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "identity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", "callee": "search", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "search", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "toMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "findAllById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "toSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "toMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "identity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "groupingBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "teacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "entrySet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "getKey", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "getOrDefault", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "getKey", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "getKey", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "getValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", "callee": "nullsLast", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "callee": "search", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "callee": "timeSlotOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "callee": "timeSlotOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "callee": "startTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", "callee": "endTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "search", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "toSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "findByStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "getIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "apply", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "groupingBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L144", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L144", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "entrySet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L144", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "getKey", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "apply", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "getValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "apply", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "getKey", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "getValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", "callee": "nullsLast", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "callee": "count", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L158", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "callee": "distinct", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L158", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L158", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", "callee": "timeSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L177", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "getCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "getBuilding", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L179", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "getFloor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L180", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "getIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L182", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "getArchivedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "getArchiveReason", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L184", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", "callee": "getEquipments", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java", "source_location": "L185", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/03eed484ebe217e695a18c94b18cb274b71aed05d9b8343d7b7c7ac4964a4e32.json b/graphify-out/cache/ast/v0.9.5/03eed484ebe217e695a18c94b18cb274b71aed05d9b8343d7b7c7ac4964a4e32.json new file mode 100644 index 0000000..9635c36 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/03eed484ebe217e695a18c94b18cb274b71aed05d9b8343d7b7c7ac4964a4e32.json @@ -0,0 +1 @@ +{"nodes": [], "edges": [], "skipped": "data json (non-object root)"} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/057e3514c526f4cc6af4e30da4f8cd32f7f4ba09e25701c0780fff0aa3e66dee.json b/graphify-out/cache/ast/v0.9.5/057e3514c526f4cc6af4e30da4f8cd32f7f4ba09e25701c0780fff0aa3e66dee.json new file mode 100644 index 0000000..7a9c447 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/057e3514c526f4cc6af4e30da4f8cd32f7f4ba09e25701c0780fff0aa3e66dee.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_java", "label": "SemesterRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", "label": "SemesterRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L11", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "semester", "label": "Semester", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SemesterRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SemesterRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", "label": ".findFirstByStartDateLessThanEqualAndEndDateGreaterThanEqual()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L13", "_callable": true}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SemesterRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SemesterRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc", "label": ".findByAcademicYearIdOrderByStartDateAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L15", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SemesterRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", "label": ".findByAcademicYearIdAndSemesterType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L17", "_callable": true}, {"id": "semestertype", "label": "SemesterType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SemesterRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_java", "target": "semester", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_java", "target": "semestertype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", "target": "semestertype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L17", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", "source_location": "L17", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/05c172c1c7f7a58a811a50375a1da580f2e0e51bf769258918ad51a75196a2de.json b/graphify-out/cache/ast/v0.9.5/05c172c1c7f7a58a811a50375a1da580f2e0e51bf769258918ad51a75196a2de.json new file mode 100644 index 0000000..fd8ec20 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/05c172c1c7f7a58a811a50375a1da580f2e0e51bf769258918ad51a75196a2de.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_java", "label": "ScheduleRuleDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "label": "ScheduleRuleDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L7", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java"}, {"id": "semestertype", "label": "SemesterType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java"}, {"id": "scheduleruleslotdto", "label": "ScheduleRuleSlotDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_java", "target": "semestertype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "semestertype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L21", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", "target": "scheduleruleslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", "source_location": "L22", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/089c0f116ce32c7ce28586290192c4efd630fdf3421a9b9ed5140bb1f61ea811.json b/graphify-out/cache/ast/v0.9.5/089c0f116ce32c7ce28586290192c4efd630fdf3421a9b9ed5140bb1f61ea811.json new file mode 100644 index 0000000..68d21e5 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/089c0f116ce32c7ce28586290192c4efd630fdf3421a9b9ed5140bb1f61ea811.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_java", "label": "TeacherCreationRequestResponse.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "label": "TeacherCreationRequestResponse", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L5", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java"}, {"id": "localdatetime", "label": "LocalDateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", "source_location": "L19", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/0cfd571b6f249e418ca9ec9a180954648216c4ef31dffab9c2e5988619859290.json b/graphify-out/cache/ast/v0.9.5/0cfd571b6f249e418ca9ec9a180954648216c4ef31dffab9c2e5988619859290.json new file mode 100644 index 0000000..5734a0a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/0cfd571b6f249e418ca9ec9a180954648216c4ef31dffab9c2e5988619859290.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "label": "ScheduleQueryServiceTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest", "label": "ScheduleQueryServiceTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "label": ".rejectsTooBroadGroupSearch()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L21", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "label": ".teacherSearchDoesNotLoadAllGroups()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L45", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_group", "label": ".group()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L71", "_callable": true}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "studentgroup", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "grouprepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "scheduleoverriderepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "intstream", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "assertthatthrownby", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "any", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "mock", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "never", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "verify", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "when", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L21", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L45", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_group", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_group", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L71", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_group", "target": "studentgroup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L72", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L23", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "mapToObj", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "rangeClosed", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "mayHaveScheduleInRange", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "ScheduleQueryService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L30", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "hasMessageContaining", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "isInstanceOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "assertThatThrownBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "search", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "ScheduleQueryService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "buildScheduleForTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "findByLessonDateBetweenWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "search", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "buildScheduleForTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "verify", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "verify", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", "callee": "never", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_group", "callee": "setId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_group", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", "source_location": "L74", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/0d9b338dacf75f1f6f0621354368a65d25b11663116210f41def5f50fb68de61.json b/graphify-out/cache/ast/v0.9.5/0d9b338dacf75f1f6f0621354368a65d25b11663116210f41def5f50fb68de61.json new file mode 100644 index 0000000..84ea440 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/0d9b338dacf75f1f6f0621354368a65d25b11663116210f41def5f50fb68de61.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_java", "label": "Application.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_application", "label": "Application", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L9", "_callable": true}, {"id": "springbootapplication", "label": "SpringBootApplication", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/Application.java"}, {"id": "enablescheduling", "label": "EnableScheduling", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/Application.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_application_main", "label": ".main()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L13", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/Application.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_java", "target": "springapplication", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_java", "target": "springbootapplication", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_java", "target": "flywayautoconfiguration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_java", "target": "datasourceautoconfiguration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_java", "target": "enablescheduling", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_application", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_application", "target": "springbootapplication", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L9", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_application", "target": "enablescheduling", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L9", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_application", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_application_main", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_application_main", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/Application.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_application_application_main", "callee": "run", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/Application.java", "source_location": "L14", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/0db665d6c6eca4782e69677b82d3d9f86742c0ffadb2de77c20fb30e3890917a.json b/graphify-out/cache/ast/v0.9.5/0db665d6c6eca4782e69677b82d3d9f86742c0ffadb2de77c20fb30e3890917a.json new file mode 100644 index 0000000..1f23762 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/0db665d6c6eca4782e69677b82d3d9f86742c0ffadb2de77c20fb30e3890917a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_java", "label": "AuthContext.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", "label": "AuthContext", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L3", "_callable": true}, {"id": "threadlocal", "label": "ThreadLocal", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthContext.java"}, {"id": "authenticateduser", "label": "AuthenticatedUser", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthContext.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_authcontext", "label": ".AuthContext()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L7", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_setcurrentuser", "label": ".setCurrentUser()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L10", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser", "label": ".getCurrentUser()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L14", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid", "label": ".currentUserId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L18", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthContext.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L23", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", "target": "threadlocal", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", "target": "authenticateduser", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L5", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_authcontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_setcurrentuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_setcurrentuser", "target": "authenticateduser", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser", "target": "authenticateduser", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L14", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L18", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L19", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L15", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_clear", "callee": "remove", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", "source_location": "L24", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/0e999bd59b5d250c0bece30dd206e01cf20a5c0fe1b542d1038bf25507d8ab47.json b/graphify-out/cache/ast/v0.9.5/0e999bd59b5d250c0bece30dd206e01cf20a5c0fe1b542d1038bf25507d8ab47.json new file mode 100644 index 0000000..f24c29f --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/0e999bd59b5d250c0bece30dd206e01cf20a5c0fe1b542d1038bf25507d8ab47.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_java", "label": "TimeSlotDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "label": "TimeSlotDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L5", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java"}, {"id": "localtime", "label": "LocalTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_java", "target": "localtime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "target": "localtime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "target": "localtime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", "source_location": "L14", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/0f5869ba55b9d0d5682a54a772394cc3de7a17898f37c7895cee16da9f89d5c5.json b/graphify-out/cache/ast/v0.9.5/0f5869ba55b9d0d5682a54a772394cc3de7a17898f37c7895cee16da9f89d5c5.json new file mode 100644 index 0000000..bd142fa --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/0f5869ba55b9d0d5682a54a772394cc3de7a17898f37c7895cee16da9f89d5c5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java", "label": "TeacherDepartmentAssignmentDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "label": "TeacherDepartmentAssignmentDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L5", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", "source_location": "L14", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/0f9efff6e0ade4f428d2c284060bb222a85dec4ba2d35a3ede28b3faab91de4f.json b/graphify-out/cache/ast/v0.9.5/0f9efff6e0ade4f428d2c284060bb222a85dec4ba2d35a3ede28b3faab91de4f.json new file mode 100644 index 0000000..adce09e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/0f9efff6e0ade4f428d2c284060bb222a85dec4ba2d35a3ede28b3faab91de4f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java", "label": "AcademicCalendarActivityType.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "label": "AcademicCalendarActivityType", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L5", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcode", "label": ".getCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcode", "label": ".setCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getallowschedule", "label": ".getAllowSchedule()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setallowschedule", "label": ".setAllowSchedule()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L59", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcolorcode", "label": ".getColorCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L63", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcolorcode", "label": ".setColorCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L67", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdisplayorder", "label": ".getDisplayOrder()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L71", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdisplayorder", "label": ".setDisplayOrder()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L75", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L79", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdescription", "label": ".setDescription()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L83", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getallowschedule", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getallowschedule", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setallowschedule", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setallowschedule", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcolorcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcolorcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcolorcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcolorcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdisplayorder", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdisplayorder", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L71", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdisplayorder", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdisplayorder", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L75", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdescription", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L79", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L83", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdescription", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", "source_location": "L83", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/10ada20b4ba0b32024067451f1e4062ea4033d4a9308d84796cb08756b5aea50.json b/graphify-out/cache/ast/v0.9.5/10ada20b4ba0b32024067451f1e4062ea4033d4a9308d84796cb08756b5aea50.json new file mode 100644 index 0000000..67140b2 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/10ada20b4ba0b32024067451f1e4062ea4033d4a9308d84796cb08756b5aea50.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "label": "RefreshTokenService.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "label": "RefreshTokenService", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L18", "_callable": true}, {"id": "service", "label": "Service", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java"}, {"id": "securerandom", "label": "SecureRandom", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java"}, {"id": "authrefreshtokenrepository", "label": "AuthRefreshTokenRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java"}, {"id": "jwtproperties", "label": "JwtProperties", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_refreshtokenservice", "label": ".RefreshTokenService()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L29", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "label": ".createSession()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L34", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java"}, {"id": "transactional", "label": "Transactional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "label": ".rotate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L50", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java"}, {"id": "refreshtokenrotation", "label": "RefreshTokenRotation", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "label": ".revoke()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L94", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "label": ".hashToken()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L109", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", "label": ".generateRawToken()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L119", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", "label": ".limit()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L125", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "authrefreshtoken", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "authrefreshtokenrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "service", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "transactional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "standardcharsets", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "messagedigest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "nosuchalgorithmexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "securerandom", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "base64", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "hexformat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "service", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L18", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "securerandom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "authrefreshtokenrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "jwtproperties", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_refreshtokenservice", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_refreshtokenservice", "target": "authrefreshtokenrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_refreshtokenservice", "target": "jwtproperties", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L34", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "target": "transactional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L34", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "refreshtokenrotation", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "transactional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L50", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L94", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L94", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L94", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "target": "transactional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L94", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L109", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L109", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L109", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L119", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L119", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L125", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L125", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L125", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L57", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L87", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "target": "refreshtokenrotation", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L91", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L100", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "AuthRefreshToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "setUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "setTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "setTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "setIssuedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L42", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "setExpiresAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "plus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "getRefreshTtl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "setUserAgent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "setIpAddress", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "findByTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "equalsIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "getTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "isActive", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "getUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "setRevokedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "setRevokedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "setRotatedToTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "AuthRefreshToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "setUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "setTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "setTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "setIssuedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "setExpiresAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "plus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "getRefreshTtl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "setUserAgent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "setIpAddress", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "callee": "ifPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "callee": "findByTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "callee": "equalsIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "callee": "getTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "callee": "getRevokedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "callee": "setRevokedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "callee": "getInstance", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "callee": "digest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "callee": "getBytes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "callee": "formatHex", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", "callee": "IllegalStateException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", "callee": "nextBytes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", "callee": "encodeToString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", "callee": "withoutPadding", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", "callee": "getUrlEncoder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", "callee": "length", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", "callee": "substring", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", "source_location": "L130", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/11030cfd22c4e67f17fed1d74f6e9b544e296008a83ac3ab64fef2684fdee86d.json b/graphify-out/cache/ast/v0.9.5/11030cfd22c4e67f17fed1d74f6e9b544e296008a83ac3ab64fef2684fdee86d.json new file mode 100644 index 0000000..9b5932c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/11030cfd22c4e67f17fed1d74f6e9b544e296008a83ac3ab64fef2684fdee86d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "label": "TeacherCreationRequestController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "label": "TeacherCreationRequestController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L23", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "teachercreationrequestrepository", "label": "TeacherCreationRequestRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "userrepository", "label": "UserRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "departmentrepository", "label": "DepartmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "teacherdepartmentassignmentrepository", "label": "TeacherDepartmentAssignmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "bcryptpasswordencoder", "label": "BCryptPasswordEncoder", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", "label": ".TeacherCreationRequestController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L34", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", "label": ".getRequests()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L46", "_callable": true}, {"id": "teachercreationrequeststatus", "label": "TeacherCreationRequestStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "teachercreationrequestresponse", "label": "TeacherCreationRequestResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "label": ".approve()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L56", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "reviewteachercreationrequest", "label": "ReviewTeacherCreationRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "transactional", "label": "Transactional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "label": ".reject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L124", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "label": ".toResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L140", "_callable": true}, {"id": "teachercreationrequest", "label": "TeacherCreationRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "label": ".toUserResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L160", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "department", "label": "Department", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "userresponse", "label": "UserResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_firstnotblank", "label": ".firstNotBlank()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L174", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", "label": ".trimToNull()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L184", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "authcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "reviewteachercreationrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "teachercreationrequestresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "userresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "departmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "teachercreationrequestrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "teacherdepartmentassignmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "userrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "bcryptpasswordencoder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "transactional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L23", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L23", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L23", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "teachercreationrequestrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "departmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "teacherdepartmentassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "bcryptpasswordencoder", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "teachercreationrequestrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "departmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "teacherdepartmentassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "bcryptpasswordencoder", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", "target": "teachercreationrequeststatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L46", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L46", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", "target": "teachercreationrequestresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L46", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L46", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L56", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "target": "reviewteachercreationrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L56", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L56", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L56", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "target": "transactional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L56", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L124", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L124", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "target": "reviewteachercreationrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L124", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L124", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L124", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L140", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "target": "teachercreationrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L140", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "target": "teachercreationrequestresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L140", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L160", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "target": "userresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L160", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_firstnotblank", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L174", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_firstnotblank", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L174", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L184", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L184", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L184", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_firstnotblank", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L70", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "target": "user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L89", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L114", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L119", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L120", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L136", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L137", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "target": "teachercreationrequestresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L142", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "target": "userresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L161", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_firstnotblank", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L176", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", "callee": "findAllByOrderByCreatedAtDesc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", "callee": "findByStatusOrderByCreatedAtDesc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "length", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "length", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "length", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "length", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "findByUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "encode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "TeacherDepartmentAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setValidFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setPrimaryAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setCreatedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "currentUserId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setReviewedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "currentUserId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setReviewedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setReviewComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getReviewComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "setCreatedTeacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "setReviewedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "currentUserId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "setReviewedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "setReviewComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "getReviewComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L144", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getRequestedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L151", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getCreatedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L152", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getReviewedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L153", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getReviewedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getReviewComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L155", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", "callee": "getCreatedTeacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L162", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "getRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L167", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", "source_location": "L188", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/11682a5717ad6bf6e2e7d6420920a2dd9de0fb74747b2f0e9fd79221f0d11c29.json b/graphify-out/cache/ast/v0.9.5/11682a5717ad6bf6e2e7d6420920a2dd9de0fb74747b2f0e9fd79221f0d11c29.json new file mode 100644 index 0000000..7ed6d1d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/11682a5717ad6bf6e2e7d6420920a2dd9de0fb74747b2f0e9fd79221f0d11c29.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "label": "AcademicDateService.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "label": "AcademicDateService", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L14", "_callable": true}, {"id": "service", "label": "Service", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java"}, {"id": "semesterrepository", "label": "SemesterRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java"}, {"id": "academiccalendardayrepository", "label": "AcademicCalendarDayRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java"}, {"id": "studentgroupcalendarassignmentrepository", "label": "StudentGroupCalendarAssignmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_academicdateservice", "label": ".AcademicDateService()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L22", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", "label": ".findSemester()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L32", "_callable": true}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java"}, {"id": "semester", "label": "Semester", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", "label": ".getWeekNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L36", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", "label": ".getParity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L44", "_callable": true}, {"id": "scheduleparity", "label": "ScheduleParity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", "label": ".getCourseNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L53", "_callable": true}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "label": ".getActivityType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L58", "_callable": true}, {"id": "academiccalendaractivitytype", "label": "AcademicCalendarActivityType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", "label": ".isTheoryDay()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L77", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", "label": ".hasCalendarAssignment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L83", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "target": "academiccalendardayrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "target": "semesterrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "target": "studentgroupcalendarassignmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "target": "value", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "target": "service", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "target": "chronounit", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "service", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L14", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "semesterrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "academiccalendardayrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "studentgroupcalendarassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_academicdateservice", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_academicdateservice", "target": "semesterrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_academicdateservice", "target": "academiccalendardayrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_academicdateservice", "target": "studentgroupcalendarassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L32", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L44", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L58", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "target": "academiccalendaractivitytype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L58", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L77", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L77", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L77", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L77", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L83", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L83", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L83", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L78", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", "callee": "findFirstByStartDateLessThanEqualAndEndDateGreaterThanEqual", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", "callee": "between", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", "callee": "getStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", "callee": "getMonthValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", "callee": "getYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", "callee": "getYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "flatMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "findForSchedule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "findByCalendarIdAndCourseNumberAndDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", "callee": "getAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", "callee": "findForSchedule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java", "source_location": "L87", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/1266e402e2a21e5b6702827a5e85902bec52eeb85a782b60772ace0169091776.json b/graphify-out/cache/ast/v0.9.5/1266e402e2a21e5b6702827a5e85902bec52eeb85a782b60772ace0169091776.json new file mode 100644 index 0000000..cec3525 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/1266e402e2a21e5b6702827a5e85902bec52eeb85a782b60772ace0169091776.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "label": "TenantDataSourceConfig.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "label": "TenantDataSourceConfig", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L29", "_callable": true}, {"id": "configuration", "label": "Configuration", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "label": ".dataSource()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L46", "_callable": true}, {"id": "datasource", "label": "DataSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "bean", "label": "Bean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "primary", "label": "Primary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_tenantroutingdatasource", "label": ".tenantRoutingDataSource()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L89", "_callable": true}, {"id": "tenantroutingdatasource", "label": "TenantRoutingDataSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "label": ".entityManagerFactory()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L94", "_callable": true}, {"id": "localcontainerentitymanagerfactorybean", "label": "LocalContainerEntityManagerFactoryBean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", "label": ".transactionManager()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L114", "_callable": true}, {"id": "entitymanagerfactory", "label": "EntityManagerFactory", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "platformtransactionmanager", "label": "PlatformTransactionManager", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "label": ".loadTenantsFromFile()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L120", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}, {"id": "tenantconfig", "label": "TenantConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "typereference", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "objectmapper", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "value", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "bean", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "configuration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "primary", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "jpatransactionmanager", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "localcontainerentitymanagerfactorybean", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "hibernatejpavendoradapter", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "platformtransactionmanager", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "entitymanagerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "datasource", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "file", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "ioexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "util", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "configuration", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L29", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "target": "datasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L46", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "target": "bean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L46", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "target": "primary", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L46", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_tenantroutingdatasource", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L89", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_tenantroutingdatasource", "target": "datasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L89", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_tenantroutingdatasource", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L89", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_tenantroutingdatasource", "target": "bean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L89", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L94", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "target": "datasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L94", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "target": "localcontainerentitymanagerfactorybean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L94", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "target": "bean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L94", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "target": "primary", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L94", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L114", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", "target": "entitymanagerfactory", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L114", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", "target": "platformtransactionmanager", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L114", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", "target": "bean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L114", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", "target": "primary", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L114", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L120", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L120", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "target": "tenantconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L120", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "target": "tenantroutingdatasource", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L49", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L52", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "target": "tenantconfig", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "target": "localcontainerentitymanagerfactorybean", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L97", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "addTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "getTenantConfigs", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "warn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "warn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "warn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", "callee": "addTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "callee": "setDataSource", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "callee": "setPackagesToScan", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "callee": "HibernateJpaVendorAdapter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "callee": "setGenerateDdl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "callee": "setDatabasePlatform", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "callee": "setJpaVendorAdapter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", "callee": "setJpaPropertyMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", "callee": "JpaTransactionManager", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "exists", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "ObjectMapper", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "readValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "TypeReference", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", "source_location": "L134", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/16767d94de4f4efa2e03785df6d91af0c4b858ed682dec012a87ca8aa09ca58c.json b/graphify-out/cache/ast/v0.9.5/16767d94de4f4efa2e03785df6d91af0c4b858ed682dec012a87ca8aa09ca58c.json new file mode 100644 index 0000000..1efc1f8 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/16767d94de4f4efa2e03785df6d91af0c4b858ed682dec012a87ca8aa09ca58c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_java", "label": "DepartmentRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", "label": "DepartmentRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "department", "label": "Department", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname", "label": ".findByDepartmentName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L11", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode", "label": ".findByDepartmentCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L13", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbystatusnot", "label": ".findByStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L15", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_java", "target": "department", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L11", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbystatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbystatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbystatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbystatusnot", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/1a16672b8aa22ac47f48b946cd046d3efeed939ded371df696228e48e9122fb4.json b/graphify-out/cache/ast/v0.9.5/1a16672b8aa22ac47f48b946cd046d3efeed939ded371df696228e48e9122fb4.json new file mode 100644 index 0000000..ef150e7 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/1a16672b8aa22ac47f48b946cd046d3efeed939ded371df696228e48e9122fb4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_java", "label": "AcademicCalendarDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "label": "AcademicCalendarDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L5", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", "source_location": "L19", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/1a7cdd080997208d5cfe554847b21c2a9ec9426167d9d5f29c5a7aa9fe0ccbb6.json b/graphify-out/cache/ast/v0.9.5/1a7cdd080997208d5cfe554847b21c2a9ec9426167d9d5f29c5a7aa9fe0ccbb6.json new file mode 100644 index 0000000..80d8fd3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/1a7cdd080997208d5cfe554847b21c2a9ec9426167d9d5f29c5a7aa9fe0ccbb6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_java", "label": "ScheduleLessonCategory.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", "label": "ScheduleLessonCategory", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L5", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_getdisplayname", "label": "getDisplayName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L16", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "label": "fromLessonType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L20", "_callable": true}, {"id": "lessontype", "label": "LessonType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_java", "target": "locale", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_getdisplayname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_getdisplayname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L16", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "target": "lessontype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L20", "weight": 1.0, "context": "return_type"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L21", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L22", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "replace", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "toLowerCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "forLanguageTag", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "startsWith", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L30", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "startsWith", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "startsWith", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", "source_location": "L52", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/1bea4c6dc64c6e76b9db1a813ccb1a88a4e63974f43156c4d2d76914de942d4e.json b/graphify-out/cache/ast/v0.9.5/1bea4c6dc64c6e76b9db1a813ccb1a88a4e63974f43156c4d2d76914de942d4e.json new file mode 100644 index 0000000..d5aa29a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/1bea4c6dc64c6e76b9db1a813ccb1a88a4e63974f43156c4d2d76914de942d4e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "label": "ScheduleOverrideController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "label": "ScheduleOverrideController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L15", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "scheduleoverriderepository", "label": "ScheduleOverrideRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "scheduleruleslotrepository", "label": "ScheduleRuleSlotRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "timeslotrepository", "label": "TimeSlotRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "classroomrepository", "label": "ClassroomRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "userrepository", "label": "UserRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "schedulegeneratorservice", "label": "ScheduleGeneratorService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", "label": ".ScheduleOverrideController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", "label": ".getAll()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L41", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "scheduleoverridedto", "label": "ScheduleOverrideDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", "label": ".create()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L48", "_callable": true}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", "label": ".update()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L53", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "putmapping", "label": "PutMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "label": ".delete()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L61", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "label": ".save()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L71", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "label": ".validate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L98", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "label": ".toDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L129", "_callable": true}, {"id": "scheduleoverride", "label": "ScheduleOverride", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", "label": ".clean()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L145", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "authcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "scheduleoverridedto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "repository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "schedulegeneratorservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "scheduleoverriderepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "scheduleruleslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "timeslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "classroomrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "scheduleoverriderepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "scheduleruleslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "timeslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "classroomrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L41", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", "target": "scheduleoverridedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L41", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L48", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", "target": "scheduleoverridedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L48", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L48", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L48", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", "target": "scheduleoverridedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L53", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L61", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L61", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L61", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L61", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L71", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "target": "scheduleoverridedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L71", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L71", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L98", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "target": "scheduleoverridedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L98", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L98", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L129", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "target": "scheduleoverride", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L129", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "target": "scheduleoverridedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L129", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L145", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L145", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L145", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L72", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L89", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L95", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "target": "scheduleoverridedto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L130", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "callee": "deleteById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "orElseGet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "findByBaseRuleSlotIdAndLessonDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "baseRuleSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "lessonDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "orElseGet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "setBaseRuleSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "baseRuleSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "setLessonDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "lessonDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "setAction", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "action", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "setNewTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "newTimeSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "newTimeSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "setNewClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "newClassroomId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "newClassroomId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "setNewTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "newTeacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "newTeacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "setNewLessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "newLessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "setComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "comment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "setCreatedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "currentUserId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "baseRuleSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "baseRuleSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "lessonDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "action", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "action", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "newClassroomId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "newClassroomId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "getIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "newTeacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "newTeacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "getRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "newTimeSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", "callee": "newTimeSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getBaseRuleSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getLessonDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getAction", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getNewTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getNewTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getNewClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getNewClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getNewTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getNewTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getNewLessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getCreatedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", "callee": "getCreatedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", "source_location": "L146", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/1c016b2e6724a54509d174964fd7285056735442da415d0cdc5494984060ae67.json b/graphify-out/cache/ast/v0.9.5/1c016b2e6724a54509d174964fd7285056735442da415d0cdc5494984060ae67.json new file mode 100644 index 0000000..4e84f79 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/1c016b2e6724a54509d174964fd7285056735442da415d0cdc5494984060ae67.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_java", "label": "CourseAndSemesterCalculatorTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest", "label": "CourseAndSemesterCalculatorTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L9", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", "label": ".courseAndSemesterAreZeroBeforeStudyStart()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L11", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", "label": ".septemberStartsFirstCourseAndFirstSemester()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L19", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L11", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L13", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", "callee": "isZero", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L15", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L15", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", "callee": "getActualCourse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L15", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", "callee": "isZero", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", "callee": "getActualSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L21", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L23", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L23", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", "callee": "getActualCourse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L23", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", "callee": "getActualSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", "source_location": "L24", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/1d59c074b4ef3295e98d261b0a00416a24e50a18fb08f615857ad03952bb5ddf.json b/graphify-out/cache/ast/v0.9.5/1d59c074b4ef3295e98d261b0a00416a24e50a18fb08f615857ad03952bb5ddf.json new file mode 100644 index 0000000..c3030a8 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/1d59c074b4ef3295e98d261b0a00416a24e50a18fb08f615857ad03952bb5ddf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_java", "label": "AcademicYear.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "label": "AcademicYear", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L7", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicYear.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicYear.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicYear.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicYear.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicYear.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L24", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L28", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_gettitle", "label": ".getTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L32", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_settitle", "label": ".setTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L36", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getstartdate", "label": ".getStartDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L40", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setstartdate", "label": ".setStartDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L44", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getenddate", "label": ".getEndDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L48", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setenddate", "label": ".setEndDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L52", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L24", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_gettitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_gettitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L32", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_settitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_settitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getstartdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L40", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getstartdate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L40", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setstartdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setstartdate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getenddate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L48", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getenddate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L48", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setenddate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L52", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setenddate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", "source_location": "L52", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/1d99c8c855e34a234e8cc5e5ad8e080999d8e71d35685ebbc69d24dd2cde7f32.json b/graphify-out/cache/ast/v0.9.5/1d99c8c855e34a234e8cc5e5ad8e080999d8e71d35685ebbc69d24dd2cde7f32.json new file mode 100644 index 0000000..e3d1d87 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/1d99c8c855e34a234e8cc5e5ad8e080999d8e71d35685ebbc69d24dd2cde7f32.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java", "label": "AcademicCalendarActivityTypeRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", "label": "AcademicCalendarActivityTypeRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "academiccalendaractivitytype", "label": "AcademicCalendarActivityType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findallbyorderbydisplayorderasccodeasc", "label": ".findAllByOrderByDisplayOrderAscCodeAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L11", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findbycode", "label": ".findByCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L13", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java", "target": "academiccalendaractivitytype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", "target": "academiccalendaractivitytype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findallbyorderbydisplayorderasccodeasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findallbyorderbydisplayorderasccodeasc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findallbyorderbydisplayorderasccodeasc", "target": "academiccalendaractivitytype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findbycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findbycode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findbycode", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findbycode", "target": "academiccalendaractivitytype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/2144f243b59a175b124c9a879dccf9b93e04ecb9f6b4c5ce47c7c44343f765cd.json b/graphify-out/cache/ast/v0.9.5/2144f243b59a175b124c9a879dccf9b93e04ecb9f6b4c5ce47c7c44343f765cd.json new file mode 100644 index 0000000..3c94f19 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/2144f243b59a175b124c9a879dccf9b93e04ecb9f6b4c5ce47c7c44343f765cd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java", "label": "TeacherSubjectRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", "label": "TeacherSubjectRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "teachersubject", "label": "TeacherSubject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java"}, {"id": "teachersubjectid", "label": "TeacherSubjectId", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbyuserid", "label": ".findByUserId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L10", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbysubjectid", "label": ".findBySubjectId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L11", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java", "target": "teachersubject", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java", "target": "teachersubjectid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", "target": "teachersubject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", "target": "teachersubjectid", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbyuserid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbyuserid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbyuserid", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L10", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbyuserid", "target": "teachersubject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbysubjectid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbysubjectid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L11", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbysubjectid", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbysubjectid", "target": "teachersubject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/23289c35f1a83692bf045f2011fca067b2cf0a02354475d99bc5a3a3d8d930a8.json b/graphify-out/cache/ast/v0.9.5/23289c35f1a83692bf045f2011fca067b2cf0a02354475d99bc5a3a3d8d930a8.json new file mode 100644 index 0000000..10480c7 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/23289c35f1a83692bf045f2011fca067b2cf0a02354475d99bc5a3a3d8d930a8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java", "label": "AcademicCalendarGridDayDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "label": "AcademicCalendarGridDayDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L5", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", "source_location": "L15", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/2386d738714321a165d7e963ff04441317464a752c9353c22c012b3c5e8a7fb7.json b/graphify-out/cache/ast/v0.9.5/2386d738714321a165d7e963ff04441317464a752c9353c22c012b3c5e8a7fb7.json new file mode 100644 index 0000000..13f1082 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/2386d738714321a165d7e963ff04441317464a752c9353c22c012b3c5e8a7fb7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java", "label": "SpecialtiesRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", "label": "SpecialtiesRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "speciality", "label": "Speciality", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname", "label": ".findBySpecialityName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L11", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode", "label": ".findBySpecialityCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L13", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbystatusnot", "label": ".findByStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L15", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java", "target": "speciality", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L11", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbystatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbystatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbystatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbystatusnot", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/25159b2e90f277736e32c9aa91411ada725d4d08b3ad0f59422a26dc6618bb0f.json b/graphify-out/cache/ast/v0.9.5/25159b2e90f277736e32c9aa91411ada725d4d08b3ad0f59422a26dc6618bb0f.json new file mode 100644 index 0000000..9d206e6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/25159b2e90f277736e32c9aa91411ada725d4d08b3ad0f59422a26dc6618bb0f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_workloadsummarydto_java", "label": "WorkloadSummaryDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", "label": "WorkloadSummaryDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_workloadsummarydto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", "source_location": "L4", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/25b25558d42f90bcb41fc388b4da3ff8479fd1cd402363311eb485e7740de83c.json b/graphify-out/cache/ast/v0.9.5/25b25558d42f90bcb41fc388b4da3ff8479fd1cd402363311eb485e7740de83c.json new file mode 100644 index 0000000..b04d780 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/25b25558d42f90bcb41fc388b4da3ff8479fd1cd402363311eb485e7740de83c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "label": "EducationFormController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "label": "EducationFormController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L16", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "educationformrepository", "label": "EducationFormRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "grouprepository", "label": "GroupRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "academiccalendarrepository", "label": "AcademicCalendarRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_educationformcontroller", "label": ".EducationFormController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L25", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "label": ".getAll()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L33", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "object", "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "label": ".create()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L41", "_callable": true}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "label": ".delete()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L59", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "educationform", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "studentgroup", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "academiccalendarrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "educationformrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "grouprepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L16", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L16", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L16", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "target": "educationformrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "target": "academiccalendarrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_educationformcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_educationformcontroller", "target": "educationformrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_educationformcontroller", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_educationformcontroller", "target": "academiccalendarrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L33", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L33", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L33", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L33", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L33", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L33", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L41", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L41", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L59", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L59", "weight": 1.0, "context": "attribute"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "callee": "findAllByOrderByNameAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "findByName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "EducationForm", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "findByEducationFormId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "countByStudyFormId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "deleteById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java", "source_location": "L78", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/265e8882226ba523ef0fbed53855eb1f447266da2c1cc9aabbfcfa600dd1708d.json b/graphify-out/cache/ast/v0.9.5/265e8882226ba523ef0fbed53855eb1f447266da2c1cc9aabbfcfa600dd1708d.json new file mode 100644 index 0000000..7de524d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/265e8882226ba523ef0fbed53855eb1f447266da2c1cc9aabbfcfa600dd1708d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleparity_java", "label": "ScheduleParity.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleParity.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", "label": "ScheduleParity", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleParity.java", "source_location": "L3", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleparity_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleParity.java", "source_location": "L3", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/26cfe58a92526814113d722c4e327325064fbb55454c5a96e2f22cfc5c6d6c3a.json b/graphify-out/cache/ast/v0.9.5/26cfe58a92526814113d722c4e327325064fbb55454c5a96e2f22cfc5c6d6c3a.json new file mode 100644 index 0000000..ed35618 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/26cfe58a92526814113d722c4e327325064fbb55454c5a96e2f22cfc5c6d6c3a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_java", "label": "TeacherCreationRequestStatus.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequestStatus.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", "label": "TeacherCreationRequestStatus", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequestStatus.java", "source_location": "L3", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequestStatus.java", "source_location": "L3", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/286a291ec64bdf627ab35c0bc9102e08cc75ca8cdcad4fd33a9e7c60416ecd60.json b/graphify-out/cache/ast/v0.9.5/286a291ec64bdf627ab35c0bc9102e08cc75ca8cdcad4fd33a9e7c60416ecd60.json new file mode 100644 index 0000000..3b8f9b0 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/286a291ec64bdf627ab35c0bc9102e08cc75ca8cdcad4fd33a9e7c60416ecd60.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_java", "label": "GroupCalendarAssignmentDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "label": "GroupCalendarAssignmentDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L5", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java"}, {"id": "academiccalendarsubjectdto", "label": "AcademicCalendarSubjectDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", "target": "academiccalendarsubjectdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/287e722d1fe2973ff76ce34375777e50870fa8319bb09ee8794af9fc58754e7b.json b/graphify-out/cache/ast/v0.9.5/287e722d1fe2973ff76ce34375777e50870fa8319bb09ee8794af9fc58754e7b.json new file mode 100644 index 0000000..c66d952 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/287e722d1fe2973ff76ce34375777e50870fa8319bb09ee8794af9fc58754e7b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_java", "label": "SpecialityResponse.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "label": "SpecialityResponse", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_specialityresponse", "label": ".SpecialityResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L9", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L15", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialityname", "label": ".getSpecialityName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialityname", "label": ".setSpecialityName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialitycode", "label": ".getSpecialityCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialitycode", "label": ".setSpecialityCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L35", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_specialityresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_specialityresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_specialityresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_specialityresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialityname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialityname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialityname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialityname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialitycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialitycode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialitycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialitycode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/28ba7d562e794df59b200d2e99b8d545164ce2c7481748835eac60e8d4722485.json b/graphify-out/cache/ast/v0.9.5/28ba7d562e794df59b200d2e99b8d545164ce2c7481748835eac60e8d4722485.json new file mode 100644 index 0000000..232efba --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/28ba7d562e794df59b200d2e99b8d545164ce2c7481748835eac60e8d4722485.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_java", "label": "Speciality.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "label": "Speciality", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L5", "_callable": true}, {"id": "lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Speciality.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Speciality.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Speciality.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Speciality.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_speciality", "label": ".Speciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialityname", "label": ".getSpecialityName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialityname", "label": ".setSpecialityName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialitycode", "label": ".getSpecialityCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialitycode", "label": ".setSpecialityCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L47", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "lifecycleentity", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_speciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_speciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_speciality", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_speciality", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_speciality", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L31", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialityname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialityname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialityname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialityname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialitycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialitycode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialitycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialitycode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/2cb67d79d21668a671fd4429eface68b9b95cf0a8785e5e3720fcb469e94013e.json b/graphify-out/cache/ast/v0.9.5/2cb67d79d21668a671fd4429eface68b9b95cf0a8785e5e3720fcb469e94013e.json new file mode 100644 index 0000000..c5bc309 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/2cb67d79d21668a671fd4429eface68b9b95cf0a8785e5e3720fcb469e94013e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pkg_com_magistr_app", "label": "com.magistr:app", "file_type": "code", "type": "package", "ecosystem": "maven", "source_file": "backend/pom.xml", "source_location": "L1", "version": "1.0.0"}], "edges": [{"source": "pkg_com_magistr_app", "target": "pkg_org_springframework_boot_spring_boot_starter_web", "relation": "depends_on", "context": "dependency", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/pom.xml", "source_location": "L1", "weight": 1.0}, {"source": "pkg_com_magistr_app", "target": "pkg_org_springframework_boot_spring_boot_starter_data_jpa", "relation": "depends_on", "context": "dependency", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/pom.xml", "source_location": "L1", "weight": 1.0}, {"source": "pkg_com_magistr_app", "target": "pkg_org_flywaydb_flyway_core", "relation": "depends_on", "context": "dependency", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/pom.xml", "source_location": "L1", "weight": 1.0}, {"source": "pkg_com_magistr_app", "target": "pkg_org_postgresql_postgresql", "relation": "depends_on", "context": "dependency", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/pom.xml", "source_location": "L1", "weight": 1.0}, {"source": "pkg_com_magistr_app", "target": "pkg_org_springframework_security_spring_security_crypto", "relation": "depends_on", "context": "dependency", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/pom.xml", "source_location": "L1", "weight": 1.0}, {"source": "pkg_com_magistr_app", "target": "pkg_org_springframework_security_spring_security_oauth2_jose", "relation": "depends_on", "context": "dependency", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/pom.xml", "source_location": "L1", "weight": 1.0}, {"source": "pkg_com_magistr_app", "target": "pkg_com_h2database_h2", "relation": "depends_on", "context": "dependency", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/pom.xml", "source_location": "L1", "weight": 1.0}, {"source": "pkg_com_magistr_app", "target": "pkg_io_opentelemetry_opentelemetry_api", "relation": "depends_on", "context": "dependency", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/pom.xml", "source_location": "L1", "weight": 1.0}, {"source": "pkg_com_magistr_app", "target": "pkg_org_springframework_boot_spring_boot_starter_test", "relation": "depends_on", "context": "dependency", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "backend/pom.xml", "source_location": "L1", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/2ef9f466a55710d2bb8f525d28d2a08274c8392729be4740f84e7e953fa79b04.json b/graphify-out/cache/ast/v0.9.5/2ef9f466a55710d2bb8f525d28d2a08274c8392729be4740f84e7e953fa79b04.json new file mode 100644 index 0000000..f146f21 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/2ef9f466a55710d2bb8f525d28d2a08274c8392729be4740f84e7e953fa79b04.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_java", "label": "SpecialtyProfile.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "label": "SpecialtyProfile", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L5", "_callable": true}, {"id": "lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java"}, {"id": "speciality", "label": "Speciality", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getspeciality", "label": ".getSpeciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setspeciality", "label": ".setSpeciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setdescription", "label": ".setDescription()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L51", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "lifecycleentity", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getspeciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getspeciality", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setspeciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setspeciality", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getdescription", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setdescription", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/30e0d7371208a0b2ff2b6590d9e1a9a873abab9dd8be29c27ebf6976ea3c2b02.json b/graphify-out/cache/ast/v0.9.5/30e0d7371208a0b2ff2b6590d9e1a9a873abab9dd8be29c27ebf6976ea3c2b02.json new file mode 100644 index 0000000..00cbb85 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/30e0d7371208a0b2ff2b6590d9e1a9a873abab9dd8be29c27ebf6976ea3c2b02.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_java", "label": "EducationForm.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "label": "EducationForm", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L5", "_callable": true}, {"id": "lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/EducationForm.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/EducationForm.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/EducationForm.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/EducationForm.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_educationform", "label": ".EducationForm()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L16", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L31", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "target": "lifecycleentity", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_educationform", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_educationform_educationform_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", "source_location": "L31", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/34c2662f7ecd86955d01c3b288826160272baf9939e24dda52422b128e9c9ac7.json b/graphify-out/cache/ast/v0.9.5/34c2662f7ecd86955d01c3b288826160272baf9939e24dda52422b128e9c9ac7.json new file mode 100644 index 0000000..aedc038 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/34c2662f7ecd86955d01c3b288826160272baf9939e24dda52422b128e9c9ac7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_java", "label": "TeacherSubject.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "label": "TeacherSubject", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L5", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubject.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubject.java"}, {"id": "idclass", "label": "IdClass", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubject.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubject.java"}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubject.java"}, {"id": "subject", "label": "Subject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubject.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_teachersubject", "label": ".TeacherSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L26", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuserid", "label": ".getUserId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L34", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setuserid", "label": ".setUserId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L38", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubjectid", "label": ".getSubjectId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L42", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setsubjectid", "label": ".setSubjectId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L46", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuser", "label": ".getUser()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L50", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubject", "label": ".getSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L54", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "idclass", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_teachersubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_teachersubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_teachersubject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_teachersubject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuserid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuserid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L34", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setuserid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setuserid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubjectid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubjectid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L42", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setsubjectid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setsubjectid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L46", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuser", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubject", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", "source_location": "L54", "weight": 1.0, "context": "return_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/36026b99fead0ca526cb10288628823c1b829e32ce3b304a5dcecfed1035cc77.json b/graphify-out/cache/ast/v0.9.5/36026b99fead0ca526cb10288628823c1b829e32ce3b304a5dcecfed1035cc77.json new file mode 100644 index 0000000..18eeead --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/36026b99fead0ca526cb10288628823c1b829e32ce3b304a5dcecfed1035cc77.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_java", "label": "SpecialtyProfileDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", "label": "SpecialtyProfileDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", "source_location": "L4", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/38f01279921dfa97f4b7140fa33b16f0864f2c6abda489c2de814252a1c7c2f1.json b/graphify-out/cache/ast/v0.9.5/38f01279921dfa97f4b7140fa33b16f0864f2c6abda489c2de814252a1c7c2f1.json new file mode 100644 index 0000000..9bd6163 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/38f01279921dfa97f4b7140fa33b16f0864f2c6abda489c2de814252a1c7c2f1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_java", "label": "TeacherSubjectId.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "label": "TeacherSubjectId", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L6", "_callable": true}, {"id": "serializable", "label": "Serializable", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_teachersubjectid", "label": ".TeacherSubjectId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L11", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getuserid", "label": ".getUserId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setuserid", "label": ".setUserId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getsubjectid", "label": ".getSubjectId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setsubjectid", "label": ".setSubjectId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals", "label": ".equals()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L35", "_callable": true}, {"id": "object", "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java"}, {"id": "override", "label": "Override", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_hashcode", "label": ".hashCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L42", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_java", "target": "serializable", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_java", "target": "objects", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "serializable", "relation": "implements", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_teachersubjectid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_teachersubjectid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_teachersubjectid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_teachersubjectid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getuserid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getuserid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setuserid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setuserid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getsubjectid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getsubjectid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setsubjectid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setsubjectid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L31", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals", "target": "override", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L35", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_hashcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_hashcode", "target": "override", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", "source_location": "L42", "weight": 1.0, "context": "attribute"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/393627916badad02a78935fdc413f6b94d8aff45ad93693103f493812aaa3209.json b/graphify-out/cache/ast/v0.9.5/393627916badad02a78935fdc413f6b94d8aff45ad93693103f493812aaa3209.json new file mode 100644 index 0000000..b722ff6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/393627916badad02a78935fdc413f6b94d8aff45ad93693103f493812aaa3209.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_java", "label": "LifecycleEntity.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L10", "_callable": true}, {"id": "mappedsuperclass", "label": "MappedSuperclass", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java"}, {"id": "localdatetime", "label": "LocalDateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getstatus", "label": ".getStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setstatus", "label": ".setStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactivefrom", "label": ".getActiveFrom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactivefrom", "label": ".setActiveFrom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactiveto", "label": ".getActiveTo()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactiveto", "label": ".setActiveTo()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivedat", "label": ".getArchivedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivedat", "label": ".setArchivedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L59", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivereason", "label": ".getArchiveReason()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L63", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivereason", "label": ".setArchiveReason()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L67", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiverecord", "label": ".isActiveRecord()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L71", "_callable": true}, {"id": "jsonignore", "label": "JsonIgnore", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isarchivedrecord", "label": ".isArchivedRecord()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L76", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", "label": ".isActiveOn()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L81", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_archive", "label": ".archive()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L94", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_restore", "label": ".restore()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L101", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_java", "target": "jsonignore", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_java", "target": "column", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_java", "target": "mappedsuperclass", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mappedsuperclass", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L10", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactivefrom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactivefrom", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactivefrom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactivefrom", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactiveto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactiveto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactiveto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactiveto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivereason", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivereason", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivereason", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivereason", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiverecord", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiverecord", "target": "jsonignore", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L71", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isarchivedrecord", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L76", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isarchivedrecord", "target": "jsonignore", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L76", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L81", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L81", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", "target": "jsonignore", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L81", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_archive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L94", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_archive", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L94", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_restore", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L101", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiverecord", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L84", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isarchivedrecord", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L86", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setstatus", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiverecord", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isarchivedrecord", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", "callee": "isAfter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_archive", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_archive", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_archive", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_archive", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", "source_location": "L98", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/39b85b44660c634b6a3a0554a659e9a047bb3029d120e1ababc02dcff0ed4eed.json b/graphify-out/cache/ast/v0.9.5/39b85b44660c634b6a3a0554a659e9a047bb3029d120e1ababc02dcff0ed4eed.json new file mode 100644 index 0000000..455f636 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/39b85b44660c634b6a3a0554a659e9a047bb3029d120e1ababc02dcff0ed4eed.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_java", "label": "ClassroomRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "label": "ClassroomRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L5", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L13", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L17", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getcapacity", "label": ".getCapacity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L21", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setcapacity", "label": ".setCapacity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L25", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getbuilding", "label": ".getBuilding()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L29", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setbuilding", "label": ".setBuilding()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L33", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getfloor", "label": ".getFloor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L37", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setfloor", "label": ".setFloor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L41", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getisavailable", "label": ".getIsAvailable()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L45", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setisavailable", "label": ".setIsAvailable()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L49", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getequipmentids", "label": ".getEquipmentIds()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L53", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setequipmentids", "label": ".setEquipmentIds()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L57", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getcapacity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getcapacity", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L21", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setcapacity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setcapacity", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getbuilding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getbuilding", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L29", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setbuilding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setbuilding", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L33", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getfloor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L37", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getfloor", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L37", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setfloor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setfloor", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getisavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getisavailable", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L45", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setisavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L49", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setisavailable", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L49", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getequipmentids", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getequipmentids", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getequipmentids", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setequipmentids", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L57", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setequipmentids", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L57", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setequipmentids", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", "source_location": "L57", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/39c830ee50866c6a59b6c3f45bd78b6b0fefd4df64133ac77ec6374610974201.json b/graphify-out/cache/ast/v0.9.5/39c830ee50866c6a59b6c3f45bd78b6b0fefd4df64133ac77ec6374610974201.json new file mode 100644 index 0000000..035164a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/39c830ee50866c6a59b6c3f45bd78b6b0fefd4df64133ac77ec6374610974201.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_java", "label": "EquipmentRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", "label": "EquipmentRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "equipment", "label": "Equipment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbyname", "label": ".findByName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L10", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbystatusnot", "label": ".findByStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L12", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_java", "target": "equipment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbyname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbyname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbyname", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L10", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbyname", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbystatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbystatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbystatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L12", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbystatusnot", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/3b19eb3552131e5b548e9115de2c5fd3a05369987e8fef71c3299a365ae5883e.json b/graphify-out/cache/ast/v0.9.5/3b19eb3552131e5b548e9115de2c5fd3a05369987e8fef71c3299a365ae5883e.json new file mode 100644 index 0000000..4e86f10 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/3b19eb3552131e5b548e9115de2c5fd3a05369987e8fef71c3299a365ae5883e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java", "label": "ScheduleRuleRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", "label": "ScheduleRuleRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L10", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schedulerule", "label": "ScheduleRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", "label": ".findByGroupIdAndSemesterId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L12", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java"}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", "label": ".findByTeacherIdAndSemesterId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L36", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findallwithdetails", "label": ".findAllWithDetails()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L60", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", "label": ".findByIdWithDetails()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L79", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java", "target": "schedulerule", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java", "target": "query", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java", "target": "param", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L12", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L12", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L36", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L36", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L36", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findallwithdetails", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L60", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findallwithdetails", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L60", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findallwithdetails", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L60", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findallwithdetails", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L60", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L79", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L79", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L79", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", "source_location": "L79", "weight": 1.0, "context": "attribute"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/3f5382455d54bacc0a443b73b98687a5a92c4735d276d696e9c2c23a99c41963.json b/graphify-out/cache/ast/v0.9.5/3f5382455d54bacc0a443b73b98687a5a92c4735d276d696e9c2c23a99c41963.json new file mode 100644 index 0000000..2b3e07f --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/3f5382455d54bacc0a443b73b98687a5a92c4735d276d696e9c2c23a99c41963.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_java", "label": "LessonType.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype", "label": "LessonType", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L5", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LessonType.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LessonType.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LessonType.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LessonType.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L16", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L20", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getlessontype", "label": ".getLessonType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L24", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setlessontype", "label": ".setLessonType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L28", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L16", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getlessontype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getlessontype", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L24", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setlessontype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setlessontype", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/40d4a4144f8397f24bc54c4c49b003524a7e603be5006f8381de30762361b5a1.json b/graphify-out/cache/ast/v0.9.5/40d4a4144f8397f24bc54c4c49b003524a7e603be5006f8381de30762361b5a1.json new file mode 100644 index 0000000..0adf1ca --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/40d4a4144f8397f24bc54c4c49b003524a7e603be5006f8381de30762361b5a1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java", "label": "StudentGroupCalendarAssignment.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "label": "StudentGroupCalendarAssignment", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L5", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java"}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java"}, {"id": "academicyear", "label": "AcademicYear", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java"}, {"id": "academiccalendar", "label": "AcademicCalendar", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L25", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L29", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getstudentgroup", "label": ".getStudentGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L33", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setstudentgroup", "label": ".setStudentGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L37", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademicyear", "label": ".getAcademicYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L41", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademicyear", "label": ".setAcademicYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L45", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademiccalendar", "label": ".getAcademicCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L49", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademiccalendar", "label": ".setAcademicCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L53", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L25", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getstudentgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getstudentgroup", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L33", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setstudentgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L37", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setstudentgroup", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademicyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademicyear", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L41", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademicyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademicyear", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L45", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademiccalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L49", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademiccalendar", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L49", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademiccalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademiccalendar", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/4118953ccde05732a1a8da9cfa48e92e8f30a0c79647c3975d9006f87a098daa.json b/graphify-out/cache/ast/v0.9.5/4118953ccde05732a1a8da9cfa48e92e8f30a0c79647c3975d9006f87a098daa.json new file mode 100644 index 0000000..648e1f3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/4118953ccde05732a1a8da9cfa48e92e8f30a0c79647c3975d9006f87a098daa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_java", "label": "TimeSlotRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", "label": "TimeSlotRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "timeslot", "label": "TimeSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbyorderbytimeslotscopedisplayorderascordernumberascstarttimeasc", "label": ".findAllByOrderByTimeSlotScopeDisplayOrderAscOrderNumberAscStartTimeAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L11", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc", "label": ".findAllByTimeSlotScopeIdOrderByOrderNumberAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L13", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", "label": ".findByTimeSlotScopeIdAndOrderNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L15", "_callable": true}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_existsbytimeslotscopeid", "label": ".existsByTimeSlotScopeId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L17", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_java", "target": "timeslot", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbyorderbytimeslotscopedisplayorderascordernumberascstarttimeasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbyorderbytimeslotscopedisplayorderascordernumberascstarttimeasc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbyorderbytimeslotscopedisplayorderascordernumberascstarttimeasc", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_existsbytimeslotscopeid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_existsbytimeslotscopeid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/42d267f52bf4650bbdf27d4d126aca688742962aea6fa341fa25d51142cb78f0.json b/graphify-out/cache/ast/v0.9.5/42d267f52bf4650bbdf27d4d126aca688742962aea6fa341fa25d51142cb78f0.json new file mode 100644 index 0000000..526591d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/42d267f52bf4650bbdf27d4d126aca688742962aea6fa341fa25d51142cb78f0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_java", "label": "CreateDepartmentRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", "label": "CreateDepartmentRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L3", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_createdepartmentrequest", "label": ".CreateDepartmentRequest()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L8", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentname", "label": ".getDepartmentName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L10", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentname", "label": ".setDepartmentName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L14", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentcode", "label": ".getDepartmentCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L18", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentcode", "label": ".setDepartmentCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L22", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_createdepartmentrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L10", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentcode", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L18", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentcode", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/44161c2f314305041961951286e809eff255ed97fbfb085ba8c76a88399add49.json b/graphify-out/cache/ast/v0.9.5/44161c2f314305041961951286e809eff255ed97fbfb085ba8c76a88399add49.json new file mode 100644 index 0000000..c7cbeee --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/44161c2f314305041961951286e809eff255ed97fbfb085ba8c76a88399add49.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java", "label": "StudentGroupCalendarAssignmentRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", "label": "StudentGroupCalendarAssignmentRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L11", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "studentgroupcalendarassignment", "label": "StudentGroupCalendarAssignment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", "label": ".findByGroupIdWithDetails()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L13", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java"}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", "label": ".findByGroupIdAndAcademicYearIdWithDetails()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L27", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", "label": ".findForSchedule()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L43", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java", "target": "studentgroupcalendarassignment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java", "target": "query", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java", "target": "param", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", "target": "studentgroupcalendarassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", "target": "studentgroupcalendarassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L13", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", "target": "studentgroupcalendarassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L27", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", "target": "studentgroupcalendarassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", "source_location": "L43", "weight": 1.0, "context": "attribute"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/48bec84b9c64abace6450c682f20b3088ea1668f667ab76fcc3c3db30609e464.json b/graphify-out/cache/ast/v0.9.5/48bec84b9c64abace6450c682f20b3088ea1668f667ab76fcc3c3db30609e464.json new file mode 100644 index 0000000..8512194 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/48bec84b9c64abace6450c682f20b3088ea1668f667ab76fcc3c3db30609e464.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_java", "label": "SubgroupRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "label": "SubgroupRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L11", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "subgroup", "label": "Subgroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname", "label": ".findAllWithGroupsOrderByGroupNameAndName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L13", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java"}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", "label": ".findByStudentGroupIdOrderByNameAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L22", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", "label": ".findByIdAndStudentGroupId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L32", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase", "label": ".existsByStudentGroupIdAndNameIgnoreCase()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L41", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupid", "label": ".sumActiveStudentCapacityByGroupId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L50", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid", "label": ".sumActiveStudentCapacityByGroupIdExcludingId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L58", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_countactivebygroupidexcludingid", "label": ".countActiveByGroupIdExcludingId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L68", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_java", "target": "subgroup", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_java", "target": "query", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_java", "target": "param", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L13", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L22", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L22", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L22", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L32", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L32", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L41", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupid", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L50", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L58", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L58", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_countactivebygroupidexcludingid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L68", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_countactivebygroupidexcludingid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_countactivebygroupidexcludingid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_countactivebygroupidexcludingid", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", "source_location": "L68", "weight": 1.0, "context": "attribute"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/4957508b7abf013d3fc4442d63a5d0f63c6e8eecc704bee16d34e7d10fa011ed.json b/graphify-out/cache/ast/v0.9.5/4957508b7abf013d3fc4442d63a5d0f63c6e8eecc704bee16d34e7d10fa011ed.json new file mode 100644 index 0000000..8410c5d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/4957508b7abf013d3fc4442d63a5d0f63c6e8eecc704bee16d34e7d10fa011ed.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_java", "label": "ScheduleRule.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "label": "ScheduleRule", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L10", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "subject", "label": "Subject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "semester", "label": "Semester", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "set", "label": "Set", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "scheduleruleslot", "label": "ScheduleRuleSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L64", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L68", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsubject", "label": ".getSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L72", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsubject", "label": ".setSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L76", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsemester", "label": ".getSemester()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L80", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsemester", "label": ".setSemester()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L84", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getstatus", "label": ".getStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L88", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setstatus", "label": ".setStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L92", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidfrom", "label": ".getValidFrom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L96", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidfrom", "label": ".setValidFrom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L100", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidto", "label": ".getValidTo()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L104", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidto", "label": ".setValidTo()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L108", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlectureacademichours", "label": ".getLectureAcademicHours()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L112", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlectureacademichours", "label": ".setLectureAcademicHours()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L116", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratoryacademichours", "label": ".getLaboratoryAcademicHours()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L120", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratoryacademichours", "label": ".setLaboratoryAcademicHours()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L124", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticeacademichours", "label": ".getPracticeAcademicHours()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L128", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticeacademichours", "label": ".setPracticeAcademicHours()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L132", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlecturestartweek", "label": ".getLectureStartWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L136", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlecturestartweek", "label": ".setLectureStartWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L140", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratorystartweek", "label": ".getLaboratoryStartWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L144", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratorystartweek", "label": ".setLaboratoryStartWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L148", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticestartweek", "label": ".getPracticeStartWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L152", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticestartweek", "label": ".setPracticeStartWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L156", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor", "label": ".academicHoursFor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L160", "_callable": true}, {"id": "schedulelessoncategory", "label": "ScheduleLessonCategory", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_startweekfor", "label": ".startWeekFor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L168", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiverecord", "label": ".isActiveRecord()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L176", "_callable": true}, {"id": "jsonignore", "label": "JsonIgnore", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isarchivedrecord", "label": ".isArchivedRecord()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L181", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", "label": ".isActiveOn()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L186", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_archive", "label": ".archive()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L199", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_restore", "label": ".restore()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L203", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueorzero", "label": ".valueOrZero()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L208", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueordefault", "label": ".valueOrDefault()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L212", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups", "label": ".getGroups()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L216", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setgroups", "label": ".setGroups()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L220", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots", "label": ".getSlots()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L224", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setslots", "label": ".setSlots()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L228", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_java", "target": "jsonignore", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_java", "target": "hashset", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_java", "target": "set", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L10", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L10", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L61", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L64", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L64", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L68", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L72", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsubject", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L72", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L76", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsubject", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L76", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L80", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsemester", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L80", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L84", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsemester", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L84", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L88", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L92", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L92", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidfrom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L96", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidfrom", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L96", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidfrom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L100", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidfrom", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L100", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L104", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L104", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L108", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L108", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlectureacademichours", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L112", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlectureacademichours", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L112", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlectureacademichours", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L116", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlectureacademichours", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L116", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratoryacademichours", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L120", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratoryacademichours", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L120", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratoryacademichours", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L124", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratoryacademichours", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L124", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticeacademichours", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L128", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticeacademichours", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L128", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticeacademichours", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L132", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticeacademichours", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L132", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlecturestartweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L136", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlecturestartweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L136", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlecturestartweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L140", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlecturestartweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L140", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratorystartweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L144", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratorystartweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L144", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratorystartweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L148", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratorystartweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L148", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticestartweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L152", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticestartweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L152", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticestartweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L156", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticestartweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L156", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L160", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor", "target": "schedulelessoncategory", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_startweekfor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L168", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_startweekfor", "target": "schedulelessoncategory", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L168", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiverecord", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L176", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiverecord", "target": "jsonignore", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L176", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isarchivedrecord", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L181", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isarchivedrecord", "target": "jsonignore", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L181", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L186", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", "target": "jsonignore", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L186", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_archive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L199", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_restore", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L203", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueorzero", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L208", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueorzero", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L208", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueordefault", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L212", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueordefault", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L212", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L216", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L216", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L216", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setgroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L220", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setgroups", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L220", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setgroups", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L220", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L224", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L224", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L224", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setslots", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L228", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setslots", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L228", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setslots", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L228", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueorzero", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L162", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_startweekfor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueordefault", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L170", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiverecord", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L189", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueorzero", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueordefault", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L209", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setstatus", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiverecord", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isarchivedrecord", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L194", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", "callee": "isAfter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java", "source_location": "L195", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/4a0b015e53d0471035ede7abc272344e3fb65624bac54dde2e0e3af02306afd5.json b/graphify-out/cache/ast/v0.9.5/4a0b015e53d0471035ede7abc272344e3fb65624bac54dde2e0e3af02306afd5.json new file mode 100644 index 0000000..664401e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/4a0b015e53d0471035ede7abc272344e3fb65624bac54dde2e0e3af02306afd5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_java", "label": "UserResponse.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "label": "UserResponse", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L5", "_callable": true}, {"id": "jsoninclude", "label": "JsonInclude", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/UserResponse.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/UserResponse.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/UserResponse.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "label": ".UserResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L17", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L46", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getusername", "label": ".getUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L50", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getrole", "label": ".getRole()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L54", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getfullname", "label": ".getFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L58", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getjobtitle", "label": ".getJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L62", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentname", "label": ".getDepartmentName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L66", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L70", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setdepartmentid", "label": ".setDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L74", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getstatus", "label": ".getStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L78", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setstatus", "label": ".setStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L82", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_java", "target": "jsoninclude", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "jsoninclude", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L46", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getrole", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getrole", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L54", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L58", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L66", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L70", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L70", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L74", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L78", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L78", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L82", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", "source_location": "L82", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/4b348d8dfbb5b02025bba15d599ad9eaf52e3515d3691620c0ab0e8c2ec016d1.json b/graphify-out/cache/ast/v0.9.5/4b348d8dfbb5b02025bba15d599ad9eaf52e3515d3691620c0ab0e8c2ec016d1.json new file mode 100644 index 0000000..2e7257c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/4b348d8dfbb5b02025bba15d599ad9eaf52e3515d3691620c0ab0e8c2ec016d1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java", "label": "TimeSlotDateAssignmentRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", "label": "TimeSlotDateAssignmentRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L10", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "timeslotdateassignment", "label": "TimeSlotDateAssignment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate", "label": ".findByDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L12", "_callable": true}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findallbyorderbydateasc", "label": ".findAllByOrderByDateAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L14", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", "label": ".findByDateBetweenOrderByDateAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L16", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_existsbytimeslotscopeid", "label": ".existsByTimeSlotScopeId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L18", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java", "target": "timeslotdateassignment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", "target": "timeslotdateassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L12", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate", "target": "timeslotdateassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findallbyorderbydateasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findallbyorderbydateasc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L14", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findallbyorderbydateasc", "target": "timeslotdateassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L16", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", "target": "timeslotdateassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_existsbytimeslotscopeid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_existsbytimeslotscopeid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", "source_location": "L18", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/4b769a6e819b1ad546b2ffdb6ad8209b9d7423b9ac15d40ecd05846ce9a434b7.json b/graphify-out/cache/ast/v0.9.5/4b769a6e819b1ad546b2ffdb6ad8209b9d7423b9ac15d40ecd05846ce9a434b7.json new file mode 100644 index 0000000..3fca98d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/4b769a6e819b1ad546b2ffdb6ad8209b9d7423b9ac15d40ecd05846ce9a434b7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "label": "SubgroupController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "label": "SubgroupController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L19", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "subgrouprepository", "label": "SubgroupRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "grouprepository", "label": "GroupRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "scheduleruleslotrepository", "label": "ScheduleRuleSlotRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "schedulegeneratorservice", "label": "ScheduleGeneratorService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", "label": ".SubgroupController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L28", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", "label": ".getAll()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L38", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "subgroupdto", "label": "SubgroupDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "label": ".getByGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L45", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "label": ".create()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L55", "_callable": true}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "label": ".update()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L83", "_callable": true}, {"id": "putmapping", "label": "PutMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "label": ".delete()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L114", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "label": ".validate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L138", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "label": ".validateGroupCapacity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L151", "_callable": true}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "label": ".validateDeleteKeepsCompleteSplit()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L162", "_callable": true}, {"id": "subgroup", "label": "Subgroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "label": ".toDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L179", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "subgroupdto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "studentgroup", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "subgroup", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "grouprepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "scheduleruleslotrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "subgrouprepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "schedulegeneratorservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "dataintegrityviolationexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "subgrouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "scheduleruleslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", "target": "subgrouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", "target": "scheduleruleslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L38", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", "target": "subgroupdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L38", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L45", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L45", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L45", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "target": "subgroupdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L55", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L55", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L83", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L83", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L83", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "target": "subgroupdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L83", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L83", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L83", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L83", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L114", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L114", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L114", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L114", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L114", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L114", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L138", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "target": "subgroupdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L138", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L138", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L151", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L151", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L151", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L151", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L151", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L162", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L162", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L162", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L179", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L179", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "target": "subgroupdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L179", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L69", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "target": "subgroup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L74", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L80", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L92", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L102", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L111", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L124", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "target": "subgroupdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L181", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", "callee": "findAllWithGroupsOrderByGroupNameAndName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", "callee": "findByStudentGroupIdOrderByNameAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "existsByStudentGroupIdAndNameIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "studentCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "setStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "setStudentCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "studentCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "findByIdAndStudentGroupId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "existsByStudentGroupIdAndNameIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "equalsIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "studentCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "setStudentCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "studentCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "findByIdAndStudentGroupId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "existsBySubgroupId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "archive", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "callee": "studentCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", "callee": "studentCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "callee": "sumActiveStudentCapacityByGroupId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L153", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L153", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "callee": "sumActiveStudentCapacityByGroupIdExcludingId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "callee": "longValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L155", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "callee": "getGroupSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", "callee": "getGroupSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "callee": "countActiveByGroupIdExcludingId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "callee": "sumActiveStudentCapacityByGroupIdExcludingId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", "callee": "getGroupSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L180", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L182", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L184", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", "callee": "getStudentCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java", "source_location": "L186", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/4bc1fd931a220eb88c8c96d03ade862518c6c8360be75d1e4878626ca68ab2b4.json b/graphify-out/cache/ast/v0.9.5/4bc1fd931a220eb88c8c96d03ade862518c6c8360be75d1e4878626ca68ab2b4.json new file mode 100644 index 0000000..125662b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/4bc1fd931a220eb88c8c96d03ade862518c6c8360be75d1e4878626ca68ab2b4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_java", "label": "CreateGroupRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "label": "CreateGroupRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L3", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L14", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L18", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getgroupsize", "label": ".getGroupSize()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L22", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setgroupsize", "label": ".setGroupSize()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L26", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteducationformid", "label": ".getEducationFormId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L30", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_seteducationformid", "label": ".setEducationFormId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L34", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L38", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setdepartmentid", "label": ".setDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L42", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getyearstartstudy", "label": ".getYearStartStudy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L46", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setyearstartstudy", "label": ".setYearStartStudy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L50", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialitycode", "label": ".getSpecialityCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L54", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialitycode", "label": ".setSpecialityCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L58", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyid", "label": ".getSpecialtyId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L62", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyid", "label": ".setSpecialtyId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L66", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyprofileid", "label": ".getSpecialtyProfileId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L70", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyprofileid", "label": ".setSpecialtyProfileId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L74", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteffectivespecialtyid", "label": ".getEffectiveSpecialtyId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L78", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L14", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L18", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getgroupsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getgroupsize", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L22", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setgroupsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setgroupsize", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteducationformid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteducationformid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L30", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_seteducationformid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_seteducationformid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L38", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getyearstartstudy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getyearstartstudy", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L46", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setyearstartstudy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setyearstartstudy", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialitycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialitycode", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L54", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialitycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialitycode", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L66", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyprofileid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L70", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyprofileid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L70", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyprofileid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L74", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyprofileid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteffectivespecialtyid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L78", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteffectivespecialtyid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", "source_location": "L78", "weight": 1.0, "context": "return_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/4f25a39ab97eeace71f1b2592240a62265e1922ce4f81ef7c24613ed5a2e8f9f.json b/graphify-out/cache/ast/v0.9.5/4f25a39ab97eeace71f1b2592240a62265e1922ce4f81ef7c24613ed5a2e8f9f.json new file mode 100644 index 0000000..c1a6ad3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/4f25a39ab97eeace71f1b2592240a62265e1922ce4f81ef7c24613ed5a2e8f9f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "label": "TenantInterceptor.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", "label": "TenantInterceptor", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L30", "_callable": true}, {"id": "handlerinterceptor", "label": "HandlerInterceptor", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java"}, {"id": "tenantroutingdatasource", "label": "TenantRoutingDataSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_setroutingdatasource", "label": ".setRoutingDataSource()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "label": ".preHandle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L43", "_callable": true}, {"id": "httpservletrequest", "label": "HttpServletRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java"}, {"id": "httpservletresponse", "label": "HttpServletResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java"}, {"id": "object", "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java"}, {"id": "override", "label": "Override", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", "label": ".afterCompletion()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L79", "_callable": true}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "label": ".resolveTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L85", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "objectmapper", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "httpservletrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "httpservletresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "handlerinterceptor", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "ioexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "mdc", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "span", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", "target": "handlerinterceptor", "relation": "implements", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_setroutingdatasource", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_setroutingdatasource", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "target": "httpservletresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "target": "override", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L43", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L79", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", "target": "httpservletresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L79", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L79", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", "target": "exception", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L79", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", "target": "override", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L79", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L85", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L85", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L85", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L46", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "getHeader", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "getRequestURI", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "startsWith", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "setCurrentTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "setAttribute", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "current", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "debug", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "hasTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "warn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "setContentType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "writeValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "ObjectMapper", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "getOutputStream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "setCurrentTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "setAttribute", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "current", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", "callee": "debug", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", "callee": "clear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", "callee": "remove", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "callee": "substring", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "callee": "indexOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "callee": "equalsIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "callee": "matches", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "callee": "indexOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "callee": "toLowerCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", "callee": "substring", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", "source_location": "L101", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/50e1630b82a52ba814d45c241bd3d5bc583e8917b018561dc2ca86917efe42ff.json b/graphify-out/cache/ast/v0.9.5/50e1630b82a52ba814d45c241bd3d5bc583e8917b018561dc2ca86917efe42ff.json new file mode 100644 index 0000000..1c3e5d1 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/50e1630b82a52ba814d45c241bd3d5bc583e8917b018561dc2ca86917efe42ff.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "label": "UserController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "label": "UserController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L32", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "userrepository", "label": "UserRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "departmentrepository", "label": "DepartmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "teacherdepartmentassignmentrepository", "label": "TeacherDepartmentAssignmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "bcryptpasswordencoder", "label": "BCryptPasswordEncoder", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", "label": ".UserController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "label": ".getAllUsers()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L53", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "userresponse", "label": "UserResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "label": ".getTeachers()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L66", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "label": ".getTeachersByDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L77", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "label": ".createUser()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L99", "_callable": true}, {"id": "createuserrequest", "label": "CreateUserRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "label": ".deleteUser()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L175", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "label": ".restoreUser()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L189", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "label": ".getDepartmentHistory()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L200", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "label": ".transferTeacher()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L218", "_callable": true}, {"id": "departmenttransferrequest", "label": "DepartmentTransferRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "transactional", "label": "Transactional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "label": ".getTeachersByDepartmentAtDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L262", "_callable": true}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "label": ".toUserResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L277", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "label": ".toAssignmentDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L296", "_callable": true}, {"id": "teacherdepartmentassignment", "label": "TeacherDepartmentAssignment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "teacherdepartmentassignmentdto", "label": "TeacherDepartmentAssignmentDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "label": ".teachersForDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L310", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", "label": ".canAccessDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L327", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "authcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "createuserrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "departmenttransferrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "teacherdepartmentassignmentdto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "userresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "department", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "lifecycleentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "teacherdepartmentassignment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "departmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "teacherdepartmentassignmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "userrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "datetimeformat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "httpstatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "bcryptpasswordencoder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "transactional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "linkedhashmap", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "objects", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L32", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L32", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L32", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "departmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L39", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "teacherdepartmentassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "bcryptpasswordencoder", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", "target": "bcryptpasswordencoder", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", "target": "departmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", "target": "teacherdepartmentassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "target": "userresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L53", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L66", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "target": "userresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L66", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L66", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L77", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L77", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L77", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L77", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L77", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L99", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "target": "createuserrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L99", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L99", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L99", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L175", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L175", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L175", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L175", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L189", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L189", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L189", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L189", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L200", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L200", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L200", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L200", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L200", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L218", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L218", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "target": "departmenttransferrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L218", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L218", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L218", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "target": "transactional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L218", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L262", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L262", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L262", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L262", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L262", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L262", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L277", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L277", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "target": "userresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L277", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L296", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "target": "teacherdepartmentassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L296", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "target": "teacherdepartmentassignmentdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L296", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L310", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L310", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L310", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L310", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L310", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L327", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L327", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L80", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L85", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "target": "user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L152", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "target": "teacherdepartmentassignment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L161", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L172", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L197", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "target": "teacherdepartmentassignment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L247", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L259", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L267", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L272", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "target": "userresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L283", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "target": "teacherdepartmentassignmentdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L297", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "callee": "findByStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "callee": "findByRoleAndStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "length", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "findByUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L153", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L153", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "encode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L155", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L158", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L158", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L162", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setValidFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setPrimaryAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "setCreatedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L167", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "currentUserId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L167", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L172", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L177", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L180", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "archive", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L184", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L186", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L186", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "callee": "restore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L196", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L197", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L204", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L204", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "getCurrentUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L208", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "existsActiveAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L210", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L210", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L213", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L213", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L213", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", "callee": "findHistoryByTeacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L213", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L221", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L221", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "getRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L222", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L225", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L226", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L226", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L226", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L231", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L231", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L231", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L232", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "validFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L235", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L235", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "validFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L235", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "ifPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L237", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "findOpenPrimaryByTeacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L237", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L239", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "getValidFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L239", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "setValidTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L240", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "minusDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L240", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L241", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "delete", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "setTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L248", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "setDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "setValidFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L250", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "setPrimaryAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L251", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "setComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L252", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "comment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L252", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "setCreatedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "currentUserId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L254", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L256", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L256", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L257", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L259", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L268", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L268", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L271", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L278", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L280", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L280", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L280", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L284", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L285", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L286", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "getRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L286", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L287", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L288", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L291", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L291", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L292", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L292", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L298", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L299", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L299", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L300", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L300", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L301", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L301", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L302", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L302", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getValidFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L303", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getValidTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L304", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getPrimaryAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L305", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", "callee": "getComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L306", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "LinkedHashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L311", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "findDepartmentTeachersAtDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L312", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L314", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L314", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L318", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L318", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "findByRoleAndDepartmentIdAndStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L320", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L322", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "putIfAbsent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L322", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L322", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "copyOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L324", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L324", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", "callee": "getCurrentUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L328", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L330", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L331", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java", "source_location": "L331", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/5182ef59450c1341546df9c6a101a4245b5a434a920b99ac12b573a71bbceaed.json b/graphify-out/cache/ast/v0.9.5/5182ef59450c1341546df9c6a101a4245b5a434a920b99ac12b573a71bbceaed.json new file mode 100644 index 0000000..2946d8b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/5182ef59450c1341546df9c6a101a4245b5a434a920b99ac12b573a71bbceaed.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_java", "label": "TimeSlotScope.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "label": "TimeSlotScope", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L5", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotScope.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotScope.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotScope.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotScope.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotScope.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotScope.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getcode", "label": ".getCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setcode", "label": ".setCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getapplymode", "label": ".getApplyMode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setapplymode", "label": ".setApplyMode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L59", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdayofweek", "label": ".getDayOfWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L63", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdayofweek", "label": ".setDayOfWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L67", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getsystemscope", "label": ".getSystemScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L71", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setsystemscope", "label": ".setSystemScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L75", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdisplayorder", "label": ".getDisplayOrder()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L79", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdisplayorder", "label": ".setDisplayOrder()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L83", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getapplymode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getapplymode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setapplymode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setapplymode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdayofweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdayofweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdayofweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdayofweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getsystemscope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getsystemscope", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L71", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setsystemscope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setsystemscope", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L75", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdisplayorder", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdisplayorder", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L79", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdisplayorder", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L83", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdisplayorder", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", "source_location": "L83", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/53c1e6250ec2ad3fc4ac904bb7760adcb9ea16813e402426642d766a82e9a52a.json b/graphify-out/cache/ast/v0.9.5/53c1e6250ec2ad3fc4ac904bb7760adcb9ea16813e402426642d766a82e9a52a.json new file mode 100644 index 0000000..71e2cf6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/53c1e6250ec2ad3fc4ac904bb7760adcb9ea16813e402426642d766a82e9a52a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "label": "DepartmentWorkspaceController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "label": "DepartmentWorkspaceController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L29", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "subjectrepository", "label": "SubjectRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "subjectcommentrepository", "label": "SubjectCommentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "userrepository", "label": "UserRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "departmentrepository", "label": "DepartmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "teacherdepartmentassignmentrepository", "label": "TeacherDepartmentAssignmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "teachercreationrequestrepository", "label": "TeacherCreationRequestRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "schedulequeryservice", "label": "ScheduleQueryService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", "label": ".DepartmentWorkspaceController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L44", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", "label": ".getSubjects()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L60", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "subject", "label": "Subject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "label": ".importSubjects()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L66", "_callable": true}, {"id": "createsubjectrequest", "label": "CreateSubjectRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "label": ".getComments()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L99", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "label": ".addComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L110", "_callable": true}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "label": ".getTeachers()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L130", "_callable": true}, {"id": "userresponse", "label": "UserResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "label": ".addTeacherToDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L153", "_callable": true}, {"id": "object", "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "transactional", "label": "Transactional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "label": ".getTeacherRequests()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L187", "_callable": true}, {"id": "teachercreationrequestresponse", "label": "TeacherCreationRequestResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "label": ".createTeacherRequest()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L200", "_callable": true}, {"id": "createteachercreationrequest", "label": "CreateTeacherCreationRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", "label": ".getSchedule()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L237", "_callable": true}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "label": ".toCommentDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L248", "_callable": true}, {"id": "subjectcomment", "label": "SubjectComment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "subjectcommentdto", "label": "SubjectCommentDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "label": ".toUserResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L260", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "label": ".toTeacherCreationRequestResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L273", "_callable": true}, {"id": "teachercreationrequest", "label": "TeacherCreationRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "label": ".toAssignmentMap()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L293", "_callable": true}, {"id": "teacherdepartmentassignment", "label": "TeacherDepartmentAssignment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", "label": ".asLong()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L305", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", "label": ".trimToNull()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L319", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "label": ".effectiveDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L327", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", "label": ".canAccessDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L335", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "authcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "createteachercreationrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "createsubjectrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "subjectcommentdto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "teachercreationrequestresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "userresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "departmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "subjectcommentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "subjectrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "teachercreationrequestrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "teacherdepartmentassignmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "userrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "schedulequeryservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "datetimeformat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "transactional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "linkedhashmap", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "objects", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L29", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L29", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L29", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "subjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "subjectcommentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "departmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L39", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "teacherdepartmentassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "teachercreationrequestrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "schedulequeryservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L42", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "subjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "subjectcommentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "departmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "teacherdepartmentassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "teachercreationrequestrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "schedulequeryservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L60", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L60", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L60", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L60", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L60", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L66", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "target": "createsubjectrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L66", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L66", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L99", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L99", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L99", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L99", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L110", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L110", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L110", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L110", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L110", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L110", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L110", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L130", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L130", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L130", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "target": "userresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L130", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L130", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L153", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L153", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L153", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L153", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L153", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L153", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L153", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "transactional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L153", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L187", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L187", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L187", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "target": "teachercreationrequestresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L187", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L187", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L200", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "target": "createteachercreationrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L200", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L200", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L200", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L237", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L237", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L237", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L237", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L237", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L237", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L248", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "target": "subjectcomment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L248", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "target": "subjectcommentdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L248", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L260", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L260", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "target": "userresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L260", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L273", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "target": "teachercreationrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L273", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "target": "teachercreationrequestresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L273", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L293", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "target": "teacherdepartmentassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L293", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L293", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L293", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L293", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L305", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L305", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L305", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L319", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L319", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L319", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L327", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L327", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L327", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L335", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L335", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L76", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L102", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L113", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "target": "subjectcomment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L120", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L127", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L132", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L157", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L158", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "teacherdepartmentassignment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L175", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L180", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L184", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L189", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L205", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L213", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "target": "teachercreationrequest", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L227", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L234", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L243", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "target": "subjectcommentdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L250", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "target": "userresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L261", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "target": "teachercreationrequestresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L275", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", "callee": "findByDepartmentIdAndStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "findFirst", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "orElseGet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "findByName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "setCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "restore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", "callee": "findBySubjectIdOrderByCreatedAtDesc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "setSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "setComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "currentUserId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "ifPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L127", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L127", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "findByRoleAndStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "LinkedHashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "findDepartmentTeachersAtDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "findByRoleAndDepartmentIdAndStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "putIfAbsent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L160", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L160", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L160", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L162", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L162", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "getRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L167", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L167", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "existsActiveAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L172", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L172", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L172", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "setTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "setDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L177", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "setValidFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "setPrimaryAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L179", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "setComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L180", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L180", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "setCreatedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "currentUserId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L182", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L184", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "callee": "findAllByOrderByCreatedAtDesc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", "callee": "findByDepartment_IdOrderByCreatedAtDesc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L207", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L207", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L207", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L210", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L213", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L214", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L215", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "length", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "length", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "length", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L222", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "findByUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L222", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "existsByUsernameAndStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "setDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "setUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "setFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L230", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "setJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L231", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "setComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L232", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "getComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L232", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "setRequestedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "currentUserId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L234", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L234", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L244", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", "callee": "search", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L244", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "callee": "getAuthor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L251", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L252", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L252", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L254", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "callee": "getComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L255", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", "callee": "getCreatedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L256", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L262", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L264", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "callee": "getRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L264", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L265", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L266", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L267", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L274", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L277", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L278", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L279", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L280", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L281", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L282", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L283", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L283", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getRequestedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L284", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getCreatedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L285", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getReviewedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L286", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getReviewedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L287", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getReviewComment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L288", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", "callee": "getCreatedTeacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L289", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "LinkedHashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L294", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L295", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L295", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L296", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L296", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L296", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L297", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L297", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L297", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L298", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L298", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L298", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L299", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L299", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L299", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L300", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getValidFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L300", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L301", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", "callee": "getPrimaryAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L301", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", "callee": "longValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L307", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L309", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", "callee": "parseLong", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L311", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L323", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", "callee": "toString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L323", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L324", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "callee": "getCurrentUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L328", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L329", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L330", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L330", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L332", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", "callee": "getCurrentUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L336", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L338", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L339", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L339", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", "source_location": "L339", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/547edbbfd01dab052ccf1993a1bdeb86eec7fe934c014b419983b502c1368fec.json b/graphify-out/cache/ast/v0.9.5/547edbbfd01dab052ccf1993a1bdeb86eec7fe934c014b419983b502c1368fec.json new file mode 100644 index 0000000..3335408 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/547edbbfd01dab052ccf1993a1bdeb86eec7fe934c014b419983b502c1368fec.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_java", "label": "DepartmentResponse.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "label": "DepartmentResponse", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_departmentresponse", "label": ".DepartmentResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L9", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L15", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentname", "label": ".getDepartmentName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentname", "label": ".setDepartmentName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentcode", "label": ".getDepartmentCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentcode", "label": ".setDepartmentCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L35", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_departmentresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_departmentresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_departmentresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_departmentresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentcode", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentcode", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/55ecfe3e7a1349b06309844be4feec3682157cc9def223de02fedbe4c6df738a.json b/graphify-out/cache/ast/v0.9.5/55ecfe3e7a1349b06309844be4feec3682157cc9def223de02fedbe4c6df738a.json new file mode 100644 index 0000000..86f214a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/55ecfe3e7a1349b06309844be4feec3682157cc9def223de02fedbe4c6df738a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_java", "label": "TenantContext.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", "label": "TenantContext", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L7", "_callable": true}, {"id": "threadlocal", "label": "ThreadLocal", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant", "label": ".getCurrentTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L11", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_setcurrenttenant", "label": ".setCurrentTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L15", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L19", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", "target": "threadlocal", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_setcurrenttenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_setcurrenttenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L19", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L12", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_clear", "callee": "remove", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", "source_location": "L20", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/59311a5b76a2fe30a70befcc102efb717b55781eea52a401286ad25d99c1a582.json b/graphify-out/cache/ast/v0.9.5/59311a5b76a2fe30a70befcc102efb717b55781eea52a401286ad25d99c1a582.json new file mode 100644 index 0000000..d79c0ce --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/59311a5b76a2fe30a70befcc102efb717b55781eea52a401286ad25d99c1a582.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_java", "label": "TimeSlotDateAssignmentDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", "label": "TimeSlotDateAssignmentDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", "source_location": "L5", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/5f0f0527f01153be5b9357670a8d007087a629ed52603e3fe0187059e7f903e2.json b/graphify-out/cache/ast/v0.9.5/5f0f0527f01153be5b9357670a8d007087a629ed52603e3fe0187059e7f903e2.json new file mode 100644 index 0000000..af950fc --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/5f0f0527f01153be5b9357670a8d007087a629ed52603e3fe0187059e7f903e2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "label": "StudentGroupLifecycleServiceTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", "label": "StudentGroupLifecycleServiceTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L17", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "label": ".futureGroupIsSelectableButDoesNotHaveScheduleBeforeStudyStart()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L19", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "label": ".groupAfterCalendarCourseLimitIsGraduatedAndUnavailableForSelection()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L30", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "label": ".serviceWithAssignments()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L41", "_callable": true}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java"}, {"id": "studentgrouplifecycleservice", "label": "StudentGroupLifecycleService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", "label": ".group()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L48", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", "label": ".assignment()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L56", "_callable": true}, {"id": "studentgroupcalendarassignment", "label": "StudentGroupCalendarAssignment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "academiccalendar", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "studentgroup", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "studentgroupcalendarassignment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "studentgroupstudystate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "studentgroupcalendarassignmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "mock", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "when", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L30", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "target": "studentgrouplifecycleservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L41", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L48", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L48", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L48", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", "target": "studentgroupcalendarassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L56", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "target": "studentgrouplifecycleservice", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", "target": "studentgroup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L49", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", "target": "studentgroupcalendarassignment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L59", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L23", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "getStudyState", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "isTrue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "isAvailableForSelection", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L27", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L27", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "mayHaveScheduleInRange", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L27", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", "callee": "plusDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L27", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "getStudyState", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "isAvailableForSelection", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "mayHaveScheduleInRange", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", "callee": "plusDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L42", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "callee": "findByGroupIdWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", "callee": "setId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", "callee": "setYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", "callee": "AcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", "callee": "setCourseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", "callee": "setAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", "source_location": "L60", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/6547a0b78f8dbf1cbde5c1b6aef7bde174b5c01ceaf9c399eb05b5e1bac74ddd.json b/graphify-out/cache/ast/v0.9.5/6547a0b78f8dbf1cbde5c1b6aef7bde174b5c01ceaf9c399eb05b5e1bac74ddd.json new file mode 100644 index 0000000..64eaf51 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/6547a0b78f8dbf1cbde5c1b6aef7bde174b5c01ceaf9c399eb05b5e1bac74ddd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_java", "label": "SubjectResponse.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "label": "SubjectResponse", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubjectResponse.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubjectResponse.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", "label": ".SubjectResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L10", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getcode", "label": ".getCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L31", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", "source_location": "L31", "weight": 1.0, "context": "return_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/676d77671a8b80acbaf0ce3e22c67c56f408b90cb3ecc32013855fd56b7e2582.json b/graphify-out/cache/ast/v0.9.5/676d77671a8b80acbaf0ce3e22c67c56f408b90cb3ecc32013855fd56b7e2582.json new file mode 100644 index 0000000..d36c464 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/676d77671a8b80acbaf0ce3e22c67c56f408b90cb3ecc32013855fd56b7e2582.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java", "label": "TeacherDepartmentAssignmentRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", "label": "TeacherDepartmentAssignmentRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L12", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "teacherdepartmentassignment", "label": "TeacherDepartmentAssignment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", "label": ".findHistoryByTeacherId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L14", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java"}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", "label": ".findOpenPrimaryByTeacherId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L24", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", "label": ".findDepartmentTeachersAtDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L35", "_callable": true}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", "label": ".existsActiveAssignment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L50", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java", "target": "teacherdepartmentassignment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java", "target": "query", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java", "target": "param", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", "target": "teacherdepartmentassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L14", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", "target": "teacherdepartmentassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L14", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L24", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", "target": "teacherdepartmentassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L24", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L24", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", "target": "teacherdepartmentassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L35", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", "source_location": "L50", "weight": 1.0, "context": "attribute"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/6bfedbeef2e8e301e490a53364c0a9d1c6a85300d5e4d808170f3eaffd85bd70.json b/graphify-out/cache/ast/v0.9.5/6bfedbeef2e8e301e490a53364c0a9d1c6a85300d5e4d808170f3eaffd85bd70.json new file mode 100644 index 0000000..152c976 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/6bfedbeef2e8e301e490a53364c0a9d1c6a85300d5e4d808170f3eaffd85bd70.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "label": "RefreshTokenServiceTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", "label": "RefreshTokenServiceTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L21", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "label": ".storesOnlyTokenHash()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L23", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "label": ".rotatesRefreshTokenAndRejectsReplay()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L41", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "label": ".rejectsTokenFromDifferentTenant()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L62", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "label": ".logoutRevokesActiveToken()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L73", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", "label": ".properties()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L88", "_callable": true}, {"id": "jwtproperties", "label": "JwtProperties", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "label": ".activeToken()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L94", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java"}, {"id": "authrefreshtoken", "label": "AuthRefreshToken", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "label": ".user()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L104", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "authrefreshtoken", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "authrefreshtokenrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "argumentcaptor", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "duration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "any", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "mock", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "times", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "verify", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "when", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L23", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L41", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L62", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L73", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L73", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", "target": "jwtproperties", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L88", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L94", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L94", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "target": "authrefreshtoken", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L94", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L104", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L104", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L65", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L68", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L77", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", "target": "jwtproperties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L89", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "target": "authrefreshtoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L95", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L96", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "target": "user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L105", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "thenAnswer", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "getArgument", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "RefreshTokenService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L27", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "createSession", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "forClass", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "verify", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "capture", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "getValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "isNotEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "getTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "hasSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "getTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "getTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "isAfter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "getExpiresAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "thenAnswer", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "getArgument", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "RefreshTokenService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "hashToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "findByTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "hashToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "rotate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "isNotEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "refreshToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "isNotNull", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "getRevokedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "hasSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "getRotatedToTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "rotate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "verify", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", "callee": "times", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "RefreshTokenService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "findByTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "hashToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "hashToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", "callee": "rotate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "thenAnswer", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "getArgument", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "RefreshTokenService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "hashToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "findByTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "hashToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "revoke", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "isNotNull", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "getRevokedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", "callee": "verify", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", "callee": "setRefreshTtl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", "callee": "ofDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "callee": "setUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "callee": "setTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "callee": "setTokenHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "callee": "setIssuedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "callee": "minusMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "callee": "setExpiresAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "callee": "plusDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "callee": "setId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "callee": "setUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "callee": "setRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "callee": "setFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "callee": "setJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", "callee": "setPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", "source_location": "L112", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/6d3d4c19048a0d015fbb7bcfce2d32336419f70fc89f48fed9b665f33561a913.json b/graphify-out/cache/ast/v0.9.5/6d3d4c19048a0d015fbb7bcfce2d32336419f70fc89f48fed9b665f33561a913.json new file mode 100644 index 0000000..9ca428e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/6d3d4c19048a0d015fbb7bcfce2d32336419f70fc89f48fed9b665f33561a913.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java", "label": "AcademicCalendarSubjectRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", "label": "AcademicCalendarSubjectRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L11", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "academiccalendarsubject", "label": "AcademicCalendarSubject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", "label": ".findByCalendarIdWithSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L13", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java"}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", "label": ".findByCalendarIdInWithSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L23", "_callable": true}, {"id": "collection", "label": "Collection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_deletebyacademiccalendar_id", "label": ".deleteByAcademicCalendar_Id()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L33", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java", "target": "academiccalendarsubject", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java", "target": "query", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java", "target": "param", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java", "target": "collection", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", "target": "academiccalendarsubject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", "target": "academiccalendarsubject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L13", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", "target": "collection", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L23", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", "target": "academiccalendarsubject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L23", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L23", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_deletebyacademiccalendar_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_deletebyacademiccalendar_id", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", "source_location": "L33", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/70bb21b1cb7dea8edbad217bf6305b6261a49ce5c81a41c78820e9315b899c64.json b/graphify-out/cache/ast/v0.9.5/70bb21b1cb7dea8edbad217bf6305b6261a49ce5c81a41c78820e9315b899c64.json new file mode 100644 index 0000000..acb2746 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/70bb21b1cb7dea8edbad217bf6305b6261a49ce5c81a41c78820e9315b899c64.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "label": "EquipmentController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "label": "EquipmentController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L14", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "equipmentrepository", "label": "EquipmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_equipmentcontroller", "label": ".EquipmentController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L21", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", "label": ".getAllEquipments()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L25", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "equipment", "label": "Equipment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "label": ".createEquipment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L30", "_callable": true}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "label": ".deleteEquipment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L47", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "label": ".restoreEquipment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L58", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "target": "lifecycleentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "target": "equipment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "target": "equipmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L14", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L14", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L14", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "target": "equipmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_equipmentcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_equipmentcontroller", "target": "equipmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L25", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L25", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L25", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L30", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L30", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L30", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L47", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L58", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L58", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "target": "equipment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L40", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L27", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", "callee": "findByStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L27", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "findByName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L42", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "callee": "archive", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "callee": "restore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java", "source_location": "L66", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/7478a9b9d307de997413b9cb7cb10697dc89bee2ea2687a706329ce59b8de678.json b/graphify-out/cache/ast/v0.9.5/7478a9b9d307de997413b9cb7cb10697dc89bee2ea2687a706329ce59b8de678.json new file mode 100644 index 0000000..6a59809 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/7478a9b9d307de997413b9cb7cb10697dc89bee2ea2687a706329ce59b8de678.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_java", "label": "UserRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "label": "UserRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L10", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/UserRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/UserRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername", "label": ".findByUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L12", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/UserRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/UserRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyrole", "label": ".findByRole()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L14", "_callable": true}, {"id": "role", "label": "Role", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/UserRepository.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/UserRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", "label": ".findByRoleAndDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L16", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbystatusnot", "label": ".findByStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L18", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", "label": ".findByRoleAndStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L20", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", "label": ".findByRoleAndDepartmentIdAndStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L22", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L12", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyrole", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyrole", "target": "role", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyrole", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L14", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyrole", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", "target": "role", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L16", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbystatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbystatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L18", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbystatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L18", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbystatusnot", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L18", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", "target": "role", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L20", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", "target": "role", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L22", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", "source_location": "L22", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/74c37a314146e6c69f7b84e526c9d33099e5ca779ada943e24e8c35a8247a9cd.json b/graphify-out/cache/ast/v0.9.5/74c37a314146e6c69f7b84e526c9d33099e5ca779ada943e24e8c35a8247a9cd.json new file mode 100644 index 0000000..34e0195 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/74c37a314146e6c69f7b84e526c9d33099e5ca779ada943e24e8c35a8247a9cd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_java", "label": "AcademicYearRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", "label": "AcademicYearRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L8", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "academicyear", "label": "AcademicYear", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle", "label": ".findByTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L10", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_java", "target": "academicyear", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L10", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/78c00b5cb43d8fa22d2feb0fa0d9b5211b8cbe442bebc4a340d8e565ce8948b1.json b/graphify-out/cache/ast/v0.9.5/78c00b5cb43d8fa22d2feb0fa0d9b5211b8cbe442bebc4a340d8e565ce8948b1.json new file mode 100644 index 0000000..753c7ae --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/78c00b5cb43d8fa22d2feb0fa0d9b5211b8cbe442bebc4a340d8e565ce8948b1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java", "label": "CreateTeacherCreationRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "label": "CreateTeacherCreationRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L3", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getusername", "label": ".getUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L11", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setusername", "label": ".setUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L15", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getfullname", "label": ".getFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setfullname", "label": ".setFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getjobtitle", "label": ".getJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setjobtitle", "label": ".setJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getcomment", "label": ".getComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setcomment", "label": ".setComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setdepartmentid", "label": ".setDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L47", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L31", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/7b74a5e4c5813c385d0a032e78215d517a23b84548c3520f2dcbeef3c1cb2a71.json b/graphify-out/cache/ast/v0.9.5/7b74a5e4c5813c385d0a032e78215d517a23b84548c3520f2dcbeef3c1cb2a71.json new file mode 100644 index 0000000..b654583 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/7b74a5e4c5813c385d0a032e78215d517a23b84548c3520f2dcbeef3c1cb2a71.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "label": "UserControllerTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest", "label": "UserControllerTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L20", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "label": ".teachersUseUnifiedUserResponseMapping()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L22", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "label": ".user()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L53", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java"}, {"id": "role", "label": "Role", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java"}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "userresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "department", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "lifecycleentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "departmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "teacherdepartmentassignmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "userrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "mock", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "when", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L22", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "target": "role", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "target": "user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L54", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "UserController", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L27", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "findDepartmentTeachersAtDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "eq", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "findByRoleAndDepartmentIdAndStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "Department", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "getTeachersByDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "value", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "getStatusCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "getBody", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "hasSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "callee": "setId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "callee": "setUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "callee": "setRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "callee": "setFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "callee": "setJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", "source_location": "L60", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/7bae527623bd4ee91f0d804ba7678d3080ce4138160e55670a2284a82bce2585.json b/graphify-out/cache/ast/v0.9.5/7bae527623bd4ee91f0d804ba7678d3080ce4138160e55670a2284a82bce2585.json new file mode 100644 index 0000000..1a169e2 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/7bae527623bd4ee91f0d804ba7678d3080ce4138160e55670a2284a82bce2585.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java", "label": "TimeSlotScopeRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", "label": "TimeSlotScopeRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "timeslotscope", "label": "TimeSlotScope", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findallbyorderbydisplayorderascnameasc", "label": ".findAllByOrderByDisplayOrderAscNameAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L11", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbycode", "label": ".findByCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L13", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc", "label": ".findFirstByApplyModeOrderByDisplayOrderAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L15", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", "label": ".findByApplyModeAndDayOfWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L17", "_callable": true}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java", "target": "timeslotscope", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findallbyorderbydisplayorderascnameasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findallbyorderbydisplayorderascnameasc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findallbyorderbydisplayorderascnameasc", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbycode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbycode", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbycode", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L17", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", "source_location": "L17", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/7c20e6b22227e83ea48959d0db41a99cfea9e16c6a463fd44b2256d4b67e69e6.json b/graphify-out/cache/ast/v0.9.5/7c20e6b22227e83ea48959d0db41a99cfea9e16c6a463fd44b2256d4b67e69e6.json new file mode 100644 index 0000000..0ea553c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/7c20e6b22227e83ea48959d0db41a99cfea9e16c6a463fd44b2256d4b67e69e6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_lessontypesrepository_java", "label": "LessonTypesRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", "label": "LessonTypesRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", "source_location": "L6", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "lessontype", "label": "LessonType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_lessontypesrepository_java", "target": "lessontype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_lessontypesrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_lessontypesrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", "target": "lessontype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", "source_location": "L6", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", "source_location": "L6", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/7e7a69ed58f61b3f29394a9251f4964f99d2dcdaaf2bd02bcaffe5a0af80dac9.json b/graphify-out/cache/ast/v0.9.5/7e7a69ed58f61b3f29394a9251f4964f99d2dcdaaf2bd02bcaffe5a0af80dac9.json new file mode 100644 index 0000000..9181c0e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/7e7a69ed58f61b3f29394a9251f4964f99d2dcdaaf2bd02bcaffe5a0af80dac9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_java", "label": "LoginRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", "label": "LoginRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L3", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/LoginRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_loginrequest", "label": ".LoginRequest()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L8", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getusername", "label": ".getUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L11", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setusername", "label": ".setUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L15", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getpassword", "label": ".getPassword()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setpassword", "label": ".setPassword()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L23", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_loginrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getpassword", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getpassword", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setpassword", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setpassword", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/80693ca800f2b820e42720530e52cf6eaa5cd020e2690a75d0ccf0cb4d6c23be.json b/graphify-out/cache/ast/v0.9.5/80693ca800f2b820e42720530e52cf6eaa5cd020e2690a75d0ccf0cb4d6c23be.json new file mode 100644 index 0000000..008aa88 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/80693ca800f2b820e42720530e52cf6eaa5cd020e2690a75d0ccf0cb4d6c23be.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "label": "ScheduleController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", "label": "ScheduleController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L16", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java"}, {"id": "schedulequeryservice", "label": "ScheduleQueryService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_schedulecontroller", "label": ".ScheduleController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L25", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "label": ".getSchedule()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L29", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "renderedlessondto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "schedulequeryservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "datetimeformat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L16", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L16", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L16", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", "target": "schedulequeryservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_schedulecontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_schedulecontroller", "target": "schedulequeryservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L29", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L29", "weight": 1.0, "context": "attribute"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", "callee": "search", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java", "source_location": "L44", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/82e38ae576fefa926edbbcd346d096ecaa0d8df9e419f3d068f8e9280cf923f3.json b/graphify-out/cache/ast/v0.9.5/82e38ae576fefa926edbbcd346d096ecaa0d8df9e419f3d068f8e9280cf923f3.json new file mode 100644 index 0000000..871fb75 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/82e38ae576fefa926edbbcd346d096ecaa0d8df9e419f3d068f8e9280cf923f3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_java", "label": "ScheduleRuleSlot.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "label": "ScheduleRuleSlot", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L9", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "schedulerule", "label": "ScheduleRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "scheduleparity", "label": "ScheduleParity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "timeslot", "label": "TimeSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "set", "label": "Set", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "subgroup", "label": "Subgroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "classroom", "label": "Classroom", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "lessontype", "label": "LessonType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L59", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getschedulerule", "label": ".getScheduleRule()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L63", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setschedulerule", "label": ".setScheduleRule()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L67", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getdayofweek", "label": ".getDayOfWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L71", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setdayofweek", "label": ".setDayOfWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L75", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getparity", "label": ".getParity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L79", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setparity", "label": ".setParity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L83", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot", "label": ".getTimeSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L87", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_settimeslot", "label": ".setTimeSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L91", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupid", "label": ".getSubgroupId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L95", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroup", "label": ".getSubgroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L99", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroup", "label": ".setSubgroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L103", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups", "label": ".getSubgroups()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L110", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups", "label": ".setSubgroups()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L114", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupids", "label": ".getSubgroupIds()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L121", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupnames", "label": ".getSubgroupNames()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L127", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getteacher", "label": ".getTeacher()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L133", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setteacher", "label": ".setTeacher()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L137", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getclassroom", "label": ".getClassroom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L141", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setclassroom", "label": ".setClassroom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L145", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessontype", "label": ".getLessonType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L149", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessontype", "label": ".setLessonType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L153", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessonformat", "label": ".getLessonFormat()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L157", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessonformat", "label": ".setLessonFormat()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L161", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_java", "target": "linkedhashset", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_java", "target": "set", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L9", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L9", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "lessontype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getschedulerule", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getschedulerule", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setschedulerule", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setschedulerule", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getdayofweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getdayofweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L71", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setdayofweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setdayofweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L75", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getparity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getparity", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L79", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setparity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L83", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setparity", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L83", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L87", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L87", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_settimeslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L91", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_settimeslot", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L91", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L95", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L95", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L99", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroup", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L99", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L103", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroup", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L110", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L110", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L110", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L114", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L114", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L114", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupids", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L121", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupids", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L121", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupids", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L121", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupnames", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L127", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupnames", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L127", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupnames", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L127", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getteacher", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L133", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getteacher", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L133", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setteacher", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L137", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setteacher", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L137", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getclassroom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L141", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getclassroom", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L141", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setclassroom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L145", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setclassroom", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L145", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessontype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L149", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessontype", "target": "lessontype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L149", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessontype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L153", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessontype", "target": "lessontype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L153", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessonformat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L157", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessonformat", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L157", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessonformat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L161", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessonformat", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L161", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupid", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupid", "callee": "findFirst", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupid", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroup", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroup", "callee": "findFirst", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroup", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroup", "callee": "clear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroup", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups", "callee": "clear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups", "callee": "addAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupids", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupids", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupnames", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupnames", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", "source_location": "L128", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/835b4f67d6e7d4be7ed949190f1e28ac9ace8d8b1e46838ff4da53dd2f0deace.json b/graphify-out/cache/ast/v0.9.5/835b4f67d6e7d4be7ed949190f1e28ac9ace8d8b1e46838ff4da53dd2f0deace.json new file mode 100644 index 0000000..a44be62 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/835b4f67d6e7d4be7ed949190f1e28ac9ace8d8b1e46838ff4da53dd2f0deace.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_java", "label": "RefreshTokenRotation.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_refreshtokenrotation", "label": "RefreshTokenRotation", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", "source_location": "L5", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_refreshtokenrotation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_refreshtokenrotation", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_refreshtokenrotation", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", "source_location": "L5", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/8607c4cafdfcf4fa0405efa4b186a4e7d74f148ef2fdd7a6ae48ebb2f9ffbdc2.json b/graphify-out/cache/ast/v0.9.5/8607c4cafdfcf4fa0405efa4b186a4e7d74f148ef2fdd7a6ae48ebb2f9ffbdc2.json new file mode 100644 index 0000000..488143a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/8607c4cafdfcf4fa0405efa4b186a4e7d74f148ef2fdd7a6ae48ebb2f9ffbdc2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java", "label": "CreateSubjectRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "label": "CreateSubjectRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", "label": ".CreateSubjectRequest()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L10", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getcode", "label": ".getCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setcode", "label": ".setCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setdepartmentid", "label": ".setDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L47", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L31", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/86432d09fd4e072147f125d971271298289a187b05deed370887df035bc6215e.json b/graphify-out/cache/ast/v0.9.5/86432d09fd4e072147f125d971271298289a187b05deed370887df035bc6215e.json new file mode 100644 index 0000000..ad974c6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/86432d09fd4e072147f125d971271298289a187b05deed370887df035bc6215e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "label": "TeacherSubjectController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "label": "TeacherSubjectController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L20", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "teachersubjectrepository", "label": "TeacherSubjectRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "userrepository", "label": "UserRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "subjectrepository", "label": "SubjectRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_teachersubjectcontroller", "label": ".TeacherSubjectController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L29", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "label": ".getAll()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L37", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "teachersubjectresponse", "label": "TeacherSubjectResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "label": ".create()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L50", "_callable": true}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "label": ".delete()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L81", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "label": ".canManage()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L102", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}, {"id": "subject", "label": "Subject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "authcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "teachersubjectresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "subject", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "teachersubject", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "teachersubjectid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "subjectrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "teachersubjectrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "userrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L20", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L20", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L20", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "teachersubjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "subjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_teachersubjectcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_teachersubjectcontroller", "target": "teachersubjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_teachersubjectcontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_teachersubjectcontroller", "target": "subjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L37", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L37", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "target": "teachersubjectresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L37", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L37", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L50", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L81", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L81", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L81", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L81", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L81", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L81", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L102", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L40", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "target": "teachersubjectresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L95", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "getUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "getUserId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L42", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "getUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "getSubjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "getRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "TeacherSubjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "TeacherSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "TeacherSubjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "getUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "deleteById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "callee": "getCurrentUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", "source_location": "L115", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/88a3f7b55ff957721d56dbb9303afdb73df99284f492261408c4c7ce7af5209a.json b/graphify-out/cache/ast/v0.9.5/88a3f7b55ff957721d56dbb9303afdb73df99284f492261408c4c7ce7af5209a.json new file mode 100644 index 0000000..39b73d8 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/88a3f7b55ff957721d56dbb9303afdb73df99284f492261408c4c7ce7af5209a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java", "label": "JwtProperties.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "label": "JwtProperties", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L9", "_callable": true}, {"id": "component", "label": "Component", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java"}, {"id": "configurationproperties", "label": "ConfigurationProperties", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java"}, {"id": "duration", "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getsecret", "label": ".getSecret()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setsecret", "label": ".setSecret()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getaccessttl", "label": ".getAccessTtl()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setaccessttl", "label": ".setAccessTtl()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshttl", "label": ".getRefreshTtl()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshttl", "label": ".setRefreshTtl()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshcookiename", "label": ".getRefreshCookieName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshcookiename", "label": ".setRefreshCookieName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_isrefreshcookiesecure", "label": ".isRefreshCookieSecure()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshcookiesecure", "label": ".setRefreshCookieSecure()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_secretbytes", "label": ".secretBytes()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L59", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java", "target": "configurationproperties", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java", "target": "component", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java", "target": "standardcharsets", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java", "target": "duration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "component", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L9", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "configurationproperties", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L9", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getsecret", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getsecret", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setsecret", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setsecret", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getaccessttl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getaccessttl", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setaccessttl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setaccessttl", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L31", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshttl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshttl", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshttl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshttl", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshcookiename", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshcookiename", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshcookiename", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshcookiename", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_isrefreshcookiesecure", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshcookiesecure", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_secretbytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L59", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_secretbytes", "callee": "getBytes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_secretbytes", "callee": "IllegalStateException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", "source_location": "L62", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/8922225fc0dbe262cc1dd7595a9dcc02b9cb6661b6315b19eca6897b7abdfbaf.json b/graphify-out/cache/ast/v0.9.5/8922225fc0dbe262cc1dd7595a9dcc02b9cb6661b6315b19eca6897b7abdfbaf.json new file mode 100644 index 0000000..944eb33 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/8922225fc0dbe262cc1dd7595a9dcc02b9cb6661b6315b19eca6897b7abdfbaf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "label": "AcademicCalendarAdminController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "label": "AcademicCalendarAdminController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L15", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "academicyearrepository", "label": "AcademicYearRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "semesterrepository", "label": "SemesterRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "academiccalendaractivitytyperepository", "label": "AcademicCalendarActivityTypeRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "academiccalendardayrepository", "label": "AcademicCalendarDayRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "schedulegeneratorservice", "label": "ScheduleGeneratorService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", "label": ".AcademicCalendarAdminController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L26", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", "label": ".getYears()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L38", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "academicyeardto", "label": "AcademicYearDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "label": ".createYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L46", "_callable": true}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "label": ".updateYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L61", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "putmapping", "label": "PutMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "label": ".deleteYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L78", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", "label": ".getSemesters()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L88", "_callable": true}, {"id": "semesterdto", "label": "SemesterDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "label": ".createSemester()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L95", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "label": ".updateSemester()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L116", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", "label": ".getActivityTypes()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L132", "_callable": true}, {"id": "academiccalendaractivitytypedto", "label": "AcademicCalendarActivityTypeDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "label": ".createActivityType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L139", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "label": ".updateActivityType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L154", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "label": ".deleteActivityType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L175", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "label": ".validateYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L188", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "label": ".validateSemester()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L201", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "label": ".validateActivityType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L214", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "label": ".applyYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L227", "_callable": true}, {"id": "academicyear", "label": "AcademicYear", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "label": ".applySemester()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L233", "_callable": true}, {"id": "semester", "label": "Semester", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "label": ".applyActivityType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L239", "_callable": true}, {"id": "academiccalendaractivitytype", "label": "AcademicCalendarActivityType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "label": ".toAcademicYearDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L252", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "label": ".toSemesterDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L260", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "label": ".toActivityTypeDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L271", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "dto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "repository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "schedulegeneratorservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "comparator", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "academicyearrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "semesterrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "academiccalendaractivitytyperepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "academiccalendardayrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "academicyearrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "semesterrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "academiccalendaractivitytyperepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "academiccalendardayrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L38", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", "target": "academicyeardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L38", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "target": "academicyeardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L46", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L46", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L46", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L61", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L61", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "target": "academicyeardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L61", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L61", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L61", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L78", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L78", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L78", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L78", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L88", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", "target": "semesterdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L88", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L95", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L95", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "target": "semesterdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L95", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L95", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L95", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L116", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L116", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "target": "semesterdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L116", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L116", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L116", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L132", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L132", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", "target": "academiccalendaractivitytypedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L132", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L132", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L139", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "target": "academiccalendaractivitytypedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L139", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L139", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L139", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L154", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L154", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "target": "academiccalendaractivitytypedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L154", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L154", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L154", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L175", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L175", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L175", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L175", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L188", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "target": "academicyeardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L188", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L188", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L201", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "target": "semesterdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L201", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L201", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L214", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "target": "academiccalendaractivitytypedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L214", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L214", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L227", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L227", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "target": "academicyeardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L227", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L233", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L233", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "target": "semesterdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L233", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L239", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "target": "academiccalendaractivitytype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L239", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "target": "academiccalendaractivitytypedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L239", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L252", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L252", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "target": "academicyeardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L252", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L260", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L260", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "target": "semesterdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L260", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L271", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "target": "academiccalendaractivitytype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L271", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "target": "academiccalendaractivitytypedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L271", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L48", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "target": "academicyear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L57", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L68", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L73", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L101", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "target": "semester", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L109", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L111", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L113", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L122", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L127", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L129", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L141", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "target": "academiccalendaractivitytype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L148", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L149", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L151", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L161", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L170", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L172", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "target": "academicyeardto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L257", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "target": "semesterdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L261", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "target": "academiccalendaractivitytypedto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L272", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "findByTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "title", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "callee": "deleteById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", "callee": "findByAcademicYearIdOrderByStartDateAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "findByAcademicYearIdAndSemesterType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "semesterType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "setAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", "callee": "findAllByOrderByDisplayOrderAscCodeAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "findByCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "code", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L151", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L151", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "findByCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "code", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L172", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L172", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L177", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "existsByActivityTypeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L180", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "deleteById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L184", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "callee": "title", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "callee": "title", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "callee": "startDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L192", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "callee": "endDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L192", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "callee": "endDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", "callee": "startDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "callee": "semesterType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L202", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "callee": "startDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "callee": "endDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L208", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "callee": "endDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L208", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", "callee": "startDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L208", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "callee": "code", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "callee": "code", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L221", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L221", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L221", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "callee": "setTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "callee": "title", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "callee": "setStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "callee": "startDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "callee": "setEndDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L230", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", "callee": "endDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L230", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "callee": "setSemesterType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L234", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "callee": "semesterType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L234", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "callee": "setStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L235", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "callee": "startDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L235", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "callee": "setEndDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", "callee": "endDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "setCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L240", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L240", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "code", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L240", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L241", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L241", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L241", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "setAllowSchedule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L242", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L242", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "allowSchedule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L242", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "setColorCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "colorCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "colorCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L245", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "colorCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L245", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "setDisplayOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L246", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "displayOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L246", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "displayOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L246", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "setDescription", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "description", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "description", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", "callee": "description", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "callee": "findByAcademicYearIdOrderByStartDateAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L257", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "callee": "getTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L257", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "callee": "getStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L257", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", "callee": "getEndDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L257", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L262", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "callee": "getTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L264", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L264", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "callee": "getSemesterType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L265", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "callee": "getStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L266", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", "callee": "getEndDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L267", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L273", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L274", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "callee": "getAllowSchedule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "callee": "getColorCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L277", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "callee": "getDisplayOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L278", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", "callee": "getDescription", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", "source_location": "L279", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/8af90083420ca5d8a3fea2fce3da05eb0d1a6724b1aeb40099d38fe695abfc58.json b/graphify-out/cache/ast/v0.9.5/8af90083420ca5d8a3fea2fce3da05eb0d1a6724b1aeb40099d38fe695abfc58.json new file mode 100644 index 0000000..39ce383 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/8af90083420ca5d8a3fea2fce3da05eb0d1a6724b1aeb40099d38fe695abfc58.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_java", "label": "AcademicYearDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", "label": "AcademicYearDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L6", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java"}, {"id": "semesterdto", "label": "SemesterDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", "target": "semesterdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/8bc030df9b291691f2cc470f0c15bf0495c0a0b204ab8e1880ce13e14344fbb2.json b/graphify-out/cache/ast/v0.9.5/8bc030df9b291691f2cc470f0c15bf0495c0a0b204ab8e1880ce13e14344fbb2.json new file mode 100644 index 0000000..875700f --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/8bc030df9b291691f2cc470f0c15bf0495c0a0b204ab8e1880ce13e14344fbb2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_java", "label": "AppConfig.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_appconfig", "label": "AppConfig", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L7", "_callable": true}, {"id": "configuration", "label": "Configuration", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/AppConfig.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_appconfig_passwordencoder", "label": ".passwordEncoder()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L10", "_callable": true}, {"id": "bcryptpasswordencoder", "label": "BCryptPasswordEncoder", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/AppConfig.java"}, {"id": "bean", "label": "Bean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/AppConfig.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_java", "target": "bean", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_java", "target": "configuration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_java", "target": "bcryptpasswordencoder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_appconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_appconfig", "target": "configuration", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_appconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_appconfig_passwordencoder", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_appconfig_passwordencoder", "target": "bcryptpasswordencoder", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L10", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_appconfig_passwordencoder", "target": "bean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L10", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_appconfig_appconfig_passwordencoder", "target": "bcryptpasswordencoder", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", "source_location": "L12", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/8caac7552948dc70f7ac2fd54032b9df6a7a5b8d8a9f4dad432092b2402b63e4.json b/graphify-out/cache/ast/v0.9.5/8caac7552948dc70f7ac2fd54032b9df6a7a5b8d8a9f4dad432092b2402b63e4.json new file mode 100644 index 0000000..93fd84b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/8caac7552948dc70f7ac2fd54032b9df6a7a5b8d8a9f4dad432092b2402b63e4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "label": "DepartmentWorkspaceControllerTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", "label": "DepartmentWorkspaceControllerTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L33", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_clearauthcontext", "label": ".clearAuthContext()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L35", "_callable": true}, {"id": "aftereach", "label": "AfterEach", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "label": ".commentsRejectSubjectWithoutDepartmentForDepartmentUserWithoutNpe()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L40", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "label": ".teachersUseAssignmentsAndFallbackWithoutDuplicates()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L63", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "label": ".departmentCanAddExistingTeacherAsSecondaryAssignment()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L89", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "label": ".assignment()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L122", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java"}, {"id": "teacherdepartmentassignment", "label": "TeacherDepartmentAssignment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "label": ".user()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L131", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "authcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "authenticateduser", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "userresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "department", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "lifecycleentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "subject", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "teacherdepartmentassignment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "subjectcommentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "subjectrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "departmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "teachercreationrequestrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "teacherdepartmentassignmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "userrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "schedulequeryservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "aftereach", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "argumentcaptor", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "mock", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "verify", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "when", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_clearauthcontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_clearauthcontext", "target": "aftereach", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L35", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L40", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L40", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L63", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L89", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L89", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L122", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L122", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L122", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "target": "teacherdepartmentassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L122", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L131", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L131", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L131", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L131", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L131", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L131", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L70", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L94", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "target": "teacherdepartmentassignment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L124", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "target": "user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L132", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_clearauthcontext", "callee": "clear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L42", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "Subject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "setId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "DepartmentWorkspaceController", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "setCurrentUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "AuthenticatedUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "getComments", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "value", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", "callee": "getStatusCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "findDepartmentTeachersAtDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "findByRoleAndDepartmentIdAndStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "DepartmentWorkspaceController", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "getTeachers", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "containsExactly", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "extracting", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "Department", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "existsActiveAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "DepartmentWorkspaceController", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "setCurrentUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "AuthenticatedUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "addTeacherToDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "value", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "getStatusCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "forClass", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "verify", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "capture", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "getValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "getDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "getPrimaryAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", "callee": "getCreatedBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "callee": "Department", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "callee": "setTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "callee": "setDepartment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "callee": "setValidFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L127", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L127", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "callee": "setId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "callee": "setUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "callee": "setRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "callee": "setFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "callee": "setJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", "source_location": "L138", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/8da9ecee1ec08c5bb553614a6ed0eda974ab54a99660514c5a07b8d9344e5ac6.json b/graphify-out/cache/ast/v0.9.5/8da9ecee1ec08c5bb553614a6ed0eda974ab54a99660514c5a07b8d9344e5ac6.json new file mode 100644 index 0000000..645d857 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/8da9ecee1ec08c5bb553614a6ed0eda974ab54a99660514c5a07b8d9344e5ac6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_java", "label": "RequireRoles.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", "source_location": "L10", "_callable": true}, {"id": "retention", "label": "Retention", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java"}, {"id": "target", "label": "Target", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_java", "target": "elementtype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_java", "target": "retention", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_java", "target": "retentionpolicy", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_java", "target": "target", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", "target": "retention", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", "source_location": "L10", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", "target": "target", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", "source_location": "L10", "weight": 1.0, "context": "attribute"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/8ec23ac61eff33d020a3cb0f7f5721c0f40a9642fc4a845a9a76764ff443e856.json b/graphify-out/cache/ast/v0.9.5/8ec23ac61eff33d020a3cb0f7f5721c0f40a9642fc4a845a9a76764ff443e856.json new file mode 100644 index 0000000..e76ac63 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/8ec23ac61eff33d020a3cb0f7f5721c0f40a9642fc4a845a9a76764ff443e856.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "label": "GroupController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "label": "GroupController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L37", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "grouprepository", "label": "GroupRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "educationformrepository", "label": "EducationFormRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "specialtiesrepository", "label": "SpecialtiesRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "specialtyprofilerepository", "label": "SpecialtyProfileRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "academicyearrepository", "label": "AcademicYearRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "academiccalendarrepository", "label": "AcademicCalendarRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "academiccalendarsubjectrepository", "label": "AcademicCalendarSubjectRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "studentgroupcalendarassignmentrepository", "label": "StudentGroupCalendarAssignmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "schedulegeneratorservice", "label": "ScheduleGeneratorService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "studentgrouplifecycleservice", "label": "StudentGroupLifecycleService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "label": ".GroupController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "label": ".getAllGroups()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L77", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "groupresponse", "label": "GroupResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "label": ".getGroupsByDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L99", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "label": ".createGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L127", "_callable": true}, {"id": "creategrouprequest", "label": "CreateGroupRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "label": ".updateGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L173", "_callable": true}, {"id": "putmapping", "label": "PutMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "label": ".deleteGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L223", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "label": ".restoreGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L238", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "label": ".validateGroupRequest()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L250", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", "label": ".validationError()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L275", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "label": ".mapToResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L280", "_callable": true}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "label": ".getCalendarAssignments()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L309", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "label": ".saveCalendarAssignment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L322", "_callable": true}, {"id": "groupcalendarassignmentdto", "label": "GroupCalendarAssignmentDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "label": ".deleteCalendarAssignment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L368", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "label": ".loadCalendarSubjectsByCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L380", "_callable": true}, {"id": "studentgroupcalendarassignment", "label": "StudentGroupCalendarAssignment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "academiccalendarsubjectdto", "label": "AcademicCalendarSubjectDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "label": ".toAssignmentDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L395", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "label": ".toCalendarSubjectDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L417", "_callable": true}, {"id": "academiccalendarsubject", "label": "AcademicCalendarSubject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "academiccalendarsubjectdto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "creategrouprequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "groupcalendarassignmentdto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "groupresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "academiccalendar", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "academiccalendarsubject", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "academicyear", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "educationform", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "speciality", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "specialtyprofile", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "subject", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "studentgroup", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "studentgroupcalendarassignment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "studentgroupstudystate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "repository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "schedulegeneratorservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "studentgrouplifecycleservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "courseandsemestercalculator", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "httpstatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "collections", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "set", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "collectors", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L37", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L37", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L37", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L37", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L42", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "educationformrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "specialtiesrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L46", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "specialtyprofilerepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "academicyearrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "academiccalendarrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "academiccalendarsubjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "studentgroupcalendarassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "studentgrouplifecycleservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "target": "educationformrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "target": "specialtiesrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "target": "specialtyprofilerepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "target": "academicyearrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "target": "academiccalendarrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "target": "academiccalendarsubjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "target": "studentgroupcalendarassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", "target": "studentgrouplifecycleservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L77", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L77", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "target": "groupresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L77", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L77", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L99", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L99", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L99", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L99", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L127", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "target": "creategrouprequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L127", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L127", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L127", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L127", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L173", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L173", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "target": "creategrouprequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L173", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L173", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L173", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L173", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L223", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L223", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L223", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L223", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L223", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L238", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L238", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L238", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L238", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L238", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L250", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "target": "creategrouprequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L250", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L250", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L275", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L275", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L275", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L280", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L280", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "target": "groupresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L280", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L309", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L309", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L309", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L309", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L309", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L322", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L322", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "target": "groupcalendarassignmentdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L322", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L322", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L322", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L322", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L368", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L368", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L368", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L368", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L368", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L368", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L380", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L380", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "target": "studentgroupcalendarassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L380", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L380", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L380", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L380", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "target": "academiccalendarsubjectdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L380", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L395", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "studentgroupcalendarassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L395", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L395", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L395", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L395", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "academiccalendarsubjectdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L395", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "groupcalendarassignmentdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L395", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L403", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "studentgroupcalendarassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L403", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L403", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "academiccalendarsubjectdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L403", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "groupcalendarassignmentdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L403", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L417", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "target": "academiccalendarsubject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L417", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "target": "academiccalendarsubjectdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L417", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L133", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "target": "studentgroup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L153", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L165", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L184", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L215", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L247", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L252", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "target": "groupresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L287", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L316", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L318", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L365", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "target": "groupcalendarassignmentdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L405", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "target": "academiccalendarsubjectdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L419", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "isAvailableForSelection", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "findByDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "isAvailableForSelection", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getGroupSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getEducationFormId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getEducationFormId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getEffectiveSpecialtyId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getSpecialtyProfileId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "setGroupSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L155", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getGroupSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L155", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "setEducationForm", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "setYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L158", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L158", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "setSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "setSpecialtyProfile", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L160", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L161", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L167", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L167", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L179", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L180", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getEducationFormId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L190", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getEffectiveSpecialtyId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L196", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L196", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L196", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getSpecialtyProfileId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L201", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L201", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L201", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L204", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "setGroupSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getGroupSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "setEducationForm", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L207", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L207", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L208", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L208", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "setYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "setSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L210", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "setSpecialtyProfile", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L212", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L214", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L215", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L226", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L227", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L227", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L230", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L230", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "archive", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L232", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L234", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L235", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L235", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L241", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L241", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "callee": "restore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L245", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L246", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L251", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L251", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L251", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getGroupSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L254", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getEducationFormId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L257", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L260", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L260", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getEffectiveSpecialtyId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L266", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getEffectiveSpecialtyId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L266", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getSpecialtyProfileId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", "callee": "getSpecialtyProfileId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L277", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L277", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L277", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getActualCourse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L281", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L281", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getActualSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L282", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L282", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L283", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getSpecialtyProfile", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L284", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L285", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getStudyState", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L286", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L288", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L289", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getGroupSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L290", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L291", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getEducationForm", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L291", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L292", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getEducationForm", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L292", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L293", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L294", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L297", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L298", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L299", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L300", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L301", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L302", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "isAvailableForSelection", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L303", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L304", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", "callee": "getLabel", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L305", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L312", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L313", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L313", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "callee": "findByGroupIdWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L315", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L317", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L317", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L317", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "academicYearId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L326", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "calendarId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L326", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L327", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L327", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L327", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L329", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L329", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L331", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L331", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L333", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L333", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "academicYearId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L333", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L335", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L335", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L335", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L337", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "findByIdWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L337", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "calendarId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L337", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L339", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L339", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L339", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L341", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L341", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L341", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L341", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L342", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L342", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L342", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L344", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L344", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L344", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L344", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L344", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L345", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L345", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getSpecialtyProfile", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L345", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L345", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getSpecialtyProfile", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L345", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L346", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L346", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L346", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L348", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L348", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getStudyForm", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L348", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L348", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getEducationForm", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L348", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L349", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L349", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L349", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "orElseGet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L352", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "findByGroupIdAndAcademicYearIdWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L352", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L353", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L353", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "setStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L355", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "setAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L356", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "setAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L357", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L358", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L359", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L360", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L360", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "findByCalendarIdWithSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L360", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L361", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L365", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L371", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L371", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L372", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L372", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L372", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L373", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L373", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "delete", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L375", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L376", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L377", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L377", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L382", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L382", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L383", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "getAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L383", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "toSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L384", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L385", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "emptyMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L386", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L388", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L388", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "findByCalendarIdInWithSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L388", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "groupingBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L389", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L390", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "getAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L390", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "mapping", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L391", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L391", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getOrDefault", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L399", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L399", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L399", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L399", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L406", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L407", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L407", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L408", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L408", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L409", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L409", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L410", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L410", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L411", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L411", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L412", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", "callee": "getAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L412", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L418", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L420", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L421", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "callee": "getAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L421", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "callee": "getSemesterNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L422", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L423", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L424", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L425", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java", "source_location": "L426", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/923d324b97db7c6400429fbf0e2fc0d3ab18d78230c94d020be545cc7bd43bec.json b/graphify-out/cache/ast/v0.9.5/923d324b97db7c6400429fbf0e2fc0d3ab18d78230c94d020be545cc7bd43bec.json new file mode 100644 index 0000000..eaf105c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/923d324b97db7c6400429fbf0e2fc0d3ab18d78230c94d020be545cc7bd43bec.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_java", "label": "AuthControllerTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest", "label": "AuthControllerTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L14", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_clearauthcontext", "label": ".clearAuthContext()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L16", "_callable": true}, {"id": "aftereach", "label": "AfterEach", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "label": ".meAllowsNullDepartmentId()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L21", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_java", "target": "authcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_java", "target": "authenticateduser", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_java", "target": "aftereach", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_clearauthcontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_clearauthcontext", "target": "aftereach", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L16", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L21", "weight": 1.0, "context": "attribute"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_clearauthcontext", "callee": "clear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L18", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "AuthController", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L23", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "setCurrentUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "AuthenticatedUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "me", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "value", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "getStatusCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "isInstanceOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "getBody", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "getBody", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "containsEntry", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "containsEntry", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "containsEntry", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "containsKey", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "isNull", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", "source_location": "L36", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/9478df3214f491838b7e9066acad39d734fdf523dfa941e8e71471546003ef4a.json b/graphify-out/cache/ast/v0.9.5/9478df3214f491838b7e9066acad39d734fdf523dfa941e8e71471546003ef4a.json new file mode 100644 index 0000000..eaaaebc --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/9478df3214f491838b7e9066acad39d734fdf523dfa941e8e71471546003ef4a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_java", "label": "StudentGroupStudyState.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", "label": "StudentGroupStudyState", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", "source_location": "L3", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_getlabel", "label": "getLabel()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", "source_location": "L16", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_getlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroupstudystate_getlabel", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", "source_location": "L16", "weight": 1.0, "context": "return_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/95651757c3354557e9f9020ce9ed427ff58616d4b9472b2dc67d5d2881f2de03.json b/graphify-out/cache/ast/v0.9.5/95651757c3354557e9f9020ce9ed427ff58616d4b9472b2dc67d5d2881f2de03.json new file mode 100644 index 0000000..d5c00e0 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/95651757c3354557e9f9020ce9ed427ff58616d4b9472b2dc67d5d2881f2de03.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_java", "label": "GroupRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", "label": "GroupRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L8", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/GroupRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/GroupRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid", "label": ".findByEducationFormId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L10", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/GroupRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentid", "label": ".findByDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L12", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbystatusnot", "label": ".findByStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L14", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/GroupRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", "label": ".findByDepartmentIdAndStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L16", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_java", "target": "studentgroup", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L10", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentid", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L12", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentid", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbystatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbystatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbystatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L14", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbystatusnot", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L16", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/959e1381745900f960360d4b04937c6b812c01c8c1f010796b8c04be6a802484.json b/graphify-out/cache/ast/v0.9.5/959e1381745900f960360d4b04937c6b812c01c8c1f010796b8c04be6a802484.json new file mode 100644 index 0000000..b06150b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/959e1381745900f960360d4b04937c6b812c01c8c1f010796b8c04be6a802484.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_java", "label": "TimeSlotScopeDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", "label": "TimeSlotScopeDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", "source_location": "L4", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/971c9f460dff5af36c7657f21d3a70f378c9d415c5035289021fb1170bf2f4aa.json b/graphify-out/cache/ast/v0.9.5/971c9f460dff5af36c7657f21d3a70f378c9d415c5035289021fb1170bf2f4aa.json new file mode 100644 index 0000000..d9153b3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/971c9f460dff5af36c7657f21d3a70f378c9d415c5035289021fb1170bf2f4aa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java", "label": "ScheduleRuleSlotRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", "label": "ScheduleRuleSlotRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L8", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "scheduleruleslot", "label": "ScheduleRuleSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository_existsbysubgroupid", "label": ".existsBySubgroupId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L10", "_callable": true}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java", "target": "scheduleruleslot", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java", "target": "query", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java", "target": "param", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository_existsbysubgroupid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository_existsbysubgroupid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository_existsbysubgroupid", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", "source_location": "L10", "weight": 1.0, "context": "attribute"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/9b0cf5a307b3ee53505953abd8ef0ba84c0357ca364c55737c2874b78c0ab83d.json b/graphify-out/cache/ast/v0.9.5/9b0cf5a307b3ee53505953abd8ef0ba84c0357ca364c55737c2874b78c0ab83d.json new file mode 100644 index 0000000..5a351a6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/9b0cf5a307b3ee53505953abd8ef0ba84c0357ca364c55737c2874b78c0ab83d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java", "label": "TeacherDepartmentAssignment.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "label": "TeacherDepartmentAssignment", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L8", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java"}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java"}, {"id": "department", "label": "Department", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java"}, {"id": "localdatetime", "label": "LocalDateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L42", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getteacher", "label": ".getTeacher()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L46", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setteacher", "label": ".setTeacher()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L50", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getdepartment", "label": ".getDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L54", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setdepartment", "label": ".setDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L58", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidfrom", "label": ".getValidFrom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L62", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidfrom", "label": ".setValidFrom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L66", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidto", "label": ".getValidTo()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L70", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidto", "label": ".setValidTo()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L74", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getprimaryassignment", "label": ".getPrimaryAssignment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L78", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setprimaryassignment", "label": ".setPrimaryAssignment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L82", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcomment", "label": ".getComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L86", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcomment", "label": ".setComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L90", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedat", "label": ".getCreatedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L94", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedat", "label": ".setCreatedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L98", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedby", "label": ".getCreatedBy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L102", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedby", "label": ".setCreatedBy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L106", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L8", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L8", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L39", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L42", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getteacher", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getteacher", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L46", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setteacher", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setteacher", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getdepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getdepartment", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L54", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setdepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setdepartment", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidfrom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidfrom", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidfrom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidfrom", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L66", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L70", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L70", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L74", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getprimaryassignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L78", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getprimaryassignment", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L78", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setprimaryassignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L82", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setprimaryassignment", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L82", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L86", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L86", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L90", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L94", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L94", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L98", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L98", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedby", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L102", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedby", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L102", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedby", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L106", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedby", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", "source_location": "L106", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/9bbc927463b006a86722789bbbcf3b24646d77a3d703cbed81b4b2cf0d0193bb.json b/graphify-out/cache/ast/v0.9.5/9bbc927463b006a86722789bbbcf3b24646d77a3d703cbed81b4b2cf0d0193bb.json new file mode 100644 index 0000000..9501fa5 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/9bbc927463b006a86722789bbbcf3b24646d77a3d703cbed81b4b2cf0d0193bb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_java", "label": "Department.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "label": "Department", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L5", "_callable": true}, {"id": "lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Department.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Department.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Department.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Department.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_department", "label": ".Department()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_getdepartmentname", "label": ".getDepartmentName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_setdepartmentname", "label": ".setDepartmentName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_getdepartmentcode", "label": ".getDepartmentCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_setdepartmentcode", "label": ".setDepartmentCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L47", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "lifecycleentity", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_department", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_department", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_department", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_department", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_department", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L31", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_getdepartmentname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_getdepartmentname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_setdepartmentname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_setdepartmentname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_getdepartmentcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_getdepartmentcode", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_setdepartmentcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_department_department_setdepartmentcode", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/a30da6ed8f89d6ae54d16367c6a858e2cb63805d2a2c4c3e9b4e81223e921edc.json b/graphify-out/cache/ast/v0.9.5/a30da6ed8f89d6ae54d16367c6a858e2cb63805d2a2c4c3e9b4e81223e921edc.json new file mode 100644 index 0000000..cf087b7 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/a30da6ed8f89d6ae54d16367c6a858e2cb63805d2a2c4c3e9b4e81223e921edc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java", "label": "AcademicCalendarDayRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", "label": "AcademicCalendarDayRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L13", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "academiccalendarday", "label": "AcademicCalendarDay", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", "label": ".findByCalendarIdWithActivity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L15", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java"}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", "label": ".findByCalendarIdAndCourseNumberAndDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L24", "_callable": true}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_existsbyactivitytypeid", "label": ".existsByActivityTypeId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L38", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid", "label": ".deleteByCalendarId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L40", "_callable": true}, {"id": "modifying", "label": "Modifying", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java", "target": "academiccalendarday", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java", "target": "modifying", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java", "target": "query", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java", "target": "param", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", "target": "academiccalendarday", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", "target": "academiccalendarday", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L24", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", "target": "academiccalendarday", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L24", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L24", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_existsbyactivitytypeid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_existsbyactivitytypeid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L40", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L40", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid", "target": "modifying", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L40", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", "source_location": "L40", "weight": 1.0, "context": "attribute"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/a490eeb4de5965ea87a969fc1d9224ad27e51faa3df40d353377aaaa6a7ea12a.json b/graphify-out/cache/ast/v0.9.5/a490eeb4de5965ea87a969fc1d9224ad27e51faa3df40d353377aaaa6a7ea12a.json new file mode 100644 index 0000000..d1afb0b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/a490eeb4de5965ea87a969fc1d9224ad27e51faa3df40d353377aaaa6a7ea12a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_role_java", "label": "Role.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Role.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_role_role", "label": "Role", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Role.java", "source_location": "L3", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_role_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_role_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Role.java", "source_location": "L3", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/a56354c92e778ceacda1ed01facc2f38f0e0e93b4965da0c2d9c2c140eb23616.json b/graphify-out/cache/ast/v0.9.5/a56354c92e778ceacda1ed01facc2f38f0e0e93b4965da0c2d9c2c140eb23616.json new file mode 100644 index 0000000..28d435c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/a56354c92e778ceacda1ed01facc2f38f0e0e93b4965da0c2d9c2c140eb23616.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "label": "TimeSlotAdminController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "label": "TimeSlotAdminController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L26", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "timeslotrepository", "label": "TimeSlotRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "timeslotscoperepository", "label": "TimeSlotScopeRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "timeslotdateassignmentrepository", "label": "TimeSlotDateAssignmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_timeslotadmincontroller", "label": ".TimeSlotAdminController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", "label": ".getAll()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L47", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "timeslotdto", "label": "TimeSlotDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", "label": ".getEffective()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L54", "_callable": true}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", "label": ".getScopes()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L59", "_callable": true}, {"id": "timeslotscopedto", "label": "TimeSlotScopeDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "label": ".createScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L66", "_callable": true}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "label": ".updateScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L82", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "putmapping", "label": "PutMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "label": ".deleteScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L98", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "label": ".getDateAssignments()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L111", "_callable": true}, {"id": "timeslotdateassignmentdto", "label": "TimeSlotDateAssignmentDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "label": ".saveDateAssignment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L120", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "label": ".deleteDateAssignment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L143", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "label": ".create()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L152", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "label": ".update()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L167", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "label": ".delete()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L186", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "label": ".validate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L199", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "label": ".apply()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L215", "_callable": true}, {"id": "timeslot", "label": "TimeSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "label": ".hasDuplicate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L227", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "label": ".effectiveSlots()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L233", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "label": ".effectiveScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L248", "_callable": true}, {"id": "timeslotscope", "label": "TimeSlotScope", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", "label": ".defaultScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L257", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_nextmanualdisplayorder", "label": ".nextManualDisplayOrder()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L262", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "label": ".toDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L270", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "label": ".toScopeDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L285", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "label": ".toAssignmentDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L297", "_callable": true}, {"id": "timeslotdateassignment", "label": "TimeSlotDateAssignment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "timeslotdateassignmentdto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "timeslotdto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "timeslotscopedto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "timeslot", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "timeslotdateassignment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "timeslotscope", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "timeslotdateassignmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "timeslotrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "timeslotscoperepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "dataintegrityviolationexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "duration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "arraylist", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "linkedhashmap", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "uuid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L26", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L26", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L26", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "timeslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "timeslotscoperepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "timeslotdateassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_timeslotadmincontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_timeslotadmincontroller", "target": "timeslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_timeslotadmincontroller", "target": "timeslotscoperepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_timeslotadmincontroller", "target": "timeslotdateassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", "target": "timeslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L47", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L47", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L54", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L54", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L54", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L59", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", "target": "timeslotscopedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L59", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "target": "timeslotscopedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L66", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L66", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L66", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L82", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L82", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "target": "timeslotscopedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L82", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L82", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L82", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L98", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L98", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L98", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L98", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L111", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L111", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L111", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L111", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "target": "timeslotdateassignmentdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L111", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L111", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L120", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "target": "timeslotdateassignmentdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L120", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L120", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L120", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L143", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L143", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L143", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L152", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "target": "timeslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L152", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L152", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L152", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L167", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L167", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "target": "timeslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L167", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L167", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L167", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L186", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L186", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L186", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L199", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "target": "timeslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L199", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L199", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L215", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L215", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "target": "timeslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L215", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L227", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "target": "timeslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L227", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L227", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L233", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L233", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L233", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L233", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L248", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L248", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L248", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L257", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L257", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_nextmanualdisplayorder", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L262", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L270", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L270", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "target": "timeslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L270", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L285", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L285", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "target": "timeslotscopedto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L285", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L297", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "target": "timeslotdateassignment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L297", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "target": "timeslotdateassignmentdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L297", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "target": "timeslotscope", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L72", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_nextmanualdisplayorder", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L78", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L95", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L107", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L140", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L154", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L158", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "target": "timeslot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L162", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L163", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L164", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L174", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L178", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L182", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L183", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L234", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L235", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "target": "timeslotdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L272", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "target": "timeslotscopedto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L286", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "target": "timeslotdateassignmentdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L299", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", "callee": "findAllByOrderByTimeSlotScopeDisplayOrderAscOrderNumberAscStartTimeAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", "callee": "findAllByOrderByDisplayOrderAscNameAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "setCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "replace", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "toString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "randomUUID", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "setApplyMode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "setDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "setSystemScope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "setDisplayOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "getSystemScope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "getSystemScope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "callee": "findByDateBetweenOrderByDateAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "callee": "findAllByOrderByDateAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "scopeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "scopeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "getApplyMode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "orElseGet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "findByDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "setDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "setTimeSlotScope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "callee": "deleteById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L164", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L179", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L179", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L179", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L188", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "callee": "deleteById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L192", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "orderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "orderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "scopeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "scopeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "startTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "endTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "startTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", "callee": "endTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "setOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L216", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "orderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L216", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "setTimeSlotScope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "scopeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "setStartTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "startTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "setEndTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "endTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "durationMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L221", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "durationMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L221", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "durationMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L222", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "toMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "between", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "startTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "endTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", "callee": "setDurationMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "callee": "findByTimeSlotScopeIdAndOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "callee": "scopeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "callee": "orderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "findAllByTimeSlotScopeIdOrderByOrderNumberAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L237", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L237", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L237", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "LinkedHashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L241", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L242", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L242", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L242", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "findAllByTimeSlotScopeIdOrderByOrderNumberAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L244", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L244", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L245", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L245", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "callee": "orElseGet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "callee": "or", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "callee": "findByDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "callee": "findByApplyModeAndDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L251", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "callee": "getValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L258", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", "callee": "findFirstByApplyModeOrderByDisplayOrderAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L258", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", "callee": "IllegalStateException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L259", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_nextmanualdisplayorder", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_nextmanualdisplayorder", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_nextmanualdisplayorder", "callee": "findAllByOrderByDisplayOrderAscNameAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "callee": "getTimeSlotScope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L271", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L273", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L274", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "callee": "getApplyMode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L277", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L278", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "callee": "getStartTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L279", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "callee": "getEndTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L280", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", "callee": "getDurationMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L281", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L287", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L288", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L289", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "callee": "getApplyMode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L290", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L291", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "callee": "getSystemScope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L292", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", "callee": "getDisplayOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L293", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "callee": "getTimeSlotScope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L298", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L300", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "callee": "getDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L301", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L302", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", "source_location": "L303", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/a6b6fb3d678d1bc2c81884861b2ebccee131f533288b8f497cd1dea2fa918171.json b/graphify-out/cache/ast/v0.9.5/a6b6fb3d678d1bc2c81884861b2ebccee131f533288b8f497cd1dea2fa918171.json new file mode 100644 index 0000000..284904a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/a6b6fb3d678d1bc2c81884861b2ebccee131f533288b8f497cd1dea2fa918171.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_java", "label": "ClassroomRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", "label": "ClassroomRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "classroom", "label": "Classroom", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbyname", "label": ".findByName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L10", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbystatusnot", "label": ".findByStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L12", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_java", "target": "classroom", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbyname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbyname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbyname", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L10", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbyname", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbystatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbystatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbystatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L12", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbystatusnot", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/a6fe5a669a29407387f4a470bf421e5b76db7bd7eb34708474a94e91f5e7894f.json b/graphify-out/cache/ast/v0.9.5/a6fe5a669a29407387f4a470bf421e5b76db7bd7eb34708474a94e91f5e7894f.json new file mode 100644 index 0000000..94f7749 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/a6fe5a669a29407387f4a470bf421e5b76db7bd7eb34708474a94e91f5e7894f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "label": "ScheduleGeneratorService.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "label": "ScheduleGeneratorService", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L21", "_callable": true}, {"id": "service", "label": "Service", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "schedulerulerepository", "label": "ScheduleRuleRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "grouprepository", "label": "GroupRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "userrepository", "label": "UserRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "academicdateservice", "label": "AcademicDateService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "timeslotrepository", "label": "TimeSlotRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "timeslotscoperepository", "label": "TimeSlotScopeRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "timeslotdateassignmentrepository", "label": "TimeSlotDateAssignmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", "label": ".ScheduleGeneratorService()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L37", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "label": ".buildScheduleForGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L53", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "renderedlessondto", "label": "RenderedLessonDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "label": ".buildScheduleForTeacher()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L96", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache", "label": ".clearCache()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L130", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "label": ".validateRange()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L135", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "label": ".sortRules()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L147", "_callable": true}, {"id": "schedulerule", "label": "ScheduleRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "label": ".sortRenderedLessons()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L155", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "label": ".primeConsumedHoursBeforeRange()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "_callable": true}, {"id": "semester", "label": "Semester", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", "label": ".minDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L183", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "label": ".processRuleForDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "label": ".eligibleGroups()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L297", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", "label": ".consumptionBucket()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L311", "_callable": true}, {"id": "schedulelessoncategory", "label": "ScheduleLessonCategory", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "label": ".consumptionProgressKey()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L315", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "label": ".lessonScopesForSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L325", "_callable": true}, {"id": "scheduleruleslot", "label": "ScheduleRuleSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "lessonscope", "label": "LessonScope", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", "label": "LessonScope", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L353", "_callable": true}, {"id": "subgroup", "label": "Subgroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_activelessonscope", "label": "ActiveLessonScope", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L356", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "label": ".toRenderedLesson()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "_callable": true}, {"id": "scheduleparity", "label": "ScheduleParity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", "label": ".formatSubgroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L414", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "label": ".resolveEffectiveTimeSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L418", "_callable": true}, {"id": "timeslot", "label": "TimeSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "label": ".effectiveScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L429", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "timeslotscope", "label": "TimeSlotScope", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "label": ".dayName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L437", "_callable": true}, {"id": "dayofweek", "label": "DayOfWeek", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", "label": ".displayUserName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L442", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "renderedlessondto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "grouprepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "schedulerulerepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "timeslotdateassignmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "timeslotrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "timeslotscoperepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "userrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "service", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "dayofweek", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "textstyle", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "util", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "collectors", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "service", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L21", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "schedulerulerepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "academicdateservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "timeslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "timeslotscoperepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "timeslotdateassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L37", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", "target": "schedulerulerepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", "target": "academicdateservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", "target": "timeslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", "target": "timeslotscoperepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", "target": "timeslotdateassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L96", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L96", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L96", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L96", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L96", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L96", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L130", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L135", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L135", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L135", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L147", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L147", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L147", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L147", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L147", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L155", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L155", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L155", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L155", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L155", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L164", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L183", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L183", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L183", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L183", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L187", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L297", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L297", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L297", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "target": "semester", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L297", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L297", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L297", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L297", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L311", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", "target": "schedulelessoncategory", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L311", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L311", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L311", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L315", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L315", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L315", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "target": "schedulelessoncategory", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L315", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L315", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L315", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L325", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L325", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "target": "schedulelessoncategory", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L325", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L325", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L325", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L325", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "target": "lessonscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L325", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L353", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L353", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L353", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L353", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L353", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L353", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_activelessonscope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L356", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_activelessonscope", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L356", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L359", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L414", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L414", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L414", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L418", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L418", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L418", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L418", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L429", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L429", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L429", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L429", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L437", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "target": "dayofweek", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L437", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L437", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L442", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L442", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L442", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L85", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L89", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L93", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L97", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L119", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L122", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L123", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L127", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L170", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L175", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L178", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L211", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L247", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L254", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_activelessonscope", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L260", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L285", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L321", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L331", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L369", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "renderedlessondto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L379", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L384", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L394", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L401", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L422", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "isAfter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "plusDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "findSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "hasCalendarAssignment", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "getTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "isTheoryDay", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "computeIfAbsent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "findByGroupIdAndSemesterId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "isAfter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "plusDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "findSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "computeIfAbsent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "findByTeacherIdAndSemesterId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "callee": "between", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", "callee": "nullsLast", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "callee": "nullsLast", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", "callee": "nullsLast", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L160", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "callee": "plusDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "callee": "getEndDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "callee": "getStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "callee": "getStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", "callee": "plusDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L184", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getLectureAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getLaboratoryAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L194", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getPracticeAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L195", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "findSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L199", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L210", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L212", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L216", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getWeekNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getSlots", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L221", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L221", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L222", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L222", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L222", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "nullsLast", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "isAfter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "fromLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L239", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L239", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "startWeekFor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L240", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "academicHoursFor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L248", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L252", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "subgroupId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L254", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getOrDefault", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L255", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L260", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "LinkedHashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L268", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "LinkedHashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L270", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L271", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "groups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L271", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "scope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L271", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "putIfAbsent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L271", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L271", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "subgroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "scope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "putIfAbsent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L274", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L274", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "mapToInt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L280", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "mapToInt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L280", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L280", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L285", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L289", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "subgroupId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L290", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "scope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L290", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", "callee": "consumedHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L291", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L299", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "callee": "isTheoryDay", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L299", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L300", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L301", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L304", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L304", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "callee": "getGroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L304", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L305", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "callee": "isTheoryDay", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L306", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L307", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L312", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L319", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L320", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L328", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "getSubgroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L328", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L329", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L330", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L331", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L331", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L334", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L334", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "toSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L336", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L337", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L337", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "toMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L338", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L340", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L340", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "getSubgroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L340", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L341", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L341", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L341", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L342", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L342", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L343", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L343", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L346", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L346", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L346", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L346", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L347", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L348", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L369", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L370", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L370", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L371", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L373", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L373", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L374", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L374", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L375", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L375", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L380", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L381", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L383", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L383", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L384", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L387", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L388", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getStartTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L389", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getEndTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L390", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L391", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L391", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L392", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L392", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L393", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L393", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L394", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L395", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L395", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L396", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L396", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L397", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L397", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L398", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L398", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getLessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L399", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L400", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L400", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L400", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L401", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L401", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L402", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L402", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L403", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L403", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L404", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L404", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L405", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L405", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L405", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", "callee": "getParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L410", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L415", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L415", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L415", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L419", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L422", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "callee": "flatMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L422", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "callee": "findByTimeSlotScopeIdAndOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L423", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L424", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L425", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "callee": "or", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L430", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "callee": "findByDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L430", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "callee": "findByApplyModeAndDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L432", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "callee": "getValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L434", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L434", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "callee": "getDisplayName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L438", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "callee": "forLanguageTag", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L438", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "callee": "toUpperCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L439", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "callee": "substring", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L439", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "callee": "forLanguageTag", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L439", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", "callee": "substring", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L439", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L443", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L443", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L443", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", "callee": "getFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L444", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", "source_location": "L446", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/a73eda6953d4bb6bdfded32ca69287ce0ef8b28525b09c29dcfa8291f54e3007.json b/graphify-out/cache/ast/v0.9.5/a73eda6953d4bb6bdfded32ca69287ce0ef8b28525b09c29dcfa8291f54e3007.json new file mode 100644 index 0000000..5194254 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/a73eda6953d4bb6bdfded32ca69287ce0ef8b28525b09c29dcfa8291f54e3007.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java", "label": "SpecialtyProfileRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", "label": "SpecialtyProfileRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "specialtyprofile", "label": "SpecialtyProfile", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc", "label": ".findBySpecialityIdOrderByNameAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L11", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", "label": ".findBySpecialityIdAndName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L13", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java", "target": "specialtyprofile", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", "target": "specialtyprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L11", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc", "target": "specialtyprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", "target": "specialtyprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/a83fc0fa84b3fd73988cc2eebee0ee41444693efab397708a6d2705372ce5af8.json b/graphify-out/cache/ast/v0.9.5/a83fc0fa84b3fd73988cc2eebee0ee41444693efab397708a6d2705372ce5af8.json new file mode 100644 index 0000000..48ce9cc --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/a83fc0fa84b3fd73988cc2eebee0ee41444693efab397708a6d2705372ce5af8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "label": "DatabaseController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "label": "DatabaseController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L27", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "tenantroutingdatasource", "label": "TenantRoutingDataSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "configmapupdater", "label": "ConfigMapUpdater", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "tenantconfigwatcher", "label": "TenantConfigWatcher", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_databasecontroller", "label": ".DatabaseController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L36", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "label": ".getStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L47", "_callable": true}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "object", "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "label": ".getTenants()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L68", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "label": ".addTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L88", "_callable": true}, {"id": "tenantconfig", "label": "TenantConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "label": ".removeTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L131", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "label": ".testConnection()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L152", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", "label": ".persistToConfigMap()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L177", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "configmapupdater", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "tenantconfig", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "tenantconfigwatcher", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "tenantcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "tenantroutingdatasource", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "arraylist", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "hashmap", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L27", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L27", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L27", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "configmapupdater", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "tenantconfigwatcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_databasecontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_databasecontroller", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_databasecontroller", "target": "configmapupdater", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_databasecontroller", "target": "tenantconfigwatcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L47", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L47", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L47", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L47", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L68", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L68", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L68", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "target": "tenantconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L88", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L88", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L131", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L131", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L131", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L131", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L131", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L131", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L131", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L152", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L152", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L152", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L152", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L152", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L152", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L152", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L152", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L152", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L177", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L78", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L105", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L116", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L142", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "getCurrentTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "getTenantConfigs", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "getUrl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "getTenantConfigs", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "getUrl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "getUrl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "getUrl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "hasTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "initDatabaseForTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", "callee": "internalServerError", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "callee": "hasTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L144", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L155", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L158", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L160", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L161", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L162", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "testExternalConnection", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L167", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", "callee": "getTenantConfigs", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", "callee": "updateTenantsConfig", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L179", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", "callee": "refreshHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java", "source_location": "L181", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/a9617d704b490595e0963de486fc21651f25608a37e9613b797d15fb1504e0b0.json b/graphify-out/cache/ast/v0.9.5/a9617d704b490595e0963de486fc21651f25608a37e9613b797d15fb1504e0b0.json new file mode 100644 index 0000000..8546d45 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/a9617d704b490595e0963de486fc21651f25608a37e9613b797d15fb1504e0b0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "label": "AcademicCalendarController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "label": "AcademicCalendarController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L19", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "academiccalendarrepository", "label": "AcademicCalendarRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "academiccalendardayrepository", "label": "AcademicCalendarDayRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "academiccalendaractivitytyperepository", "label": "AcademicCalendarActivityTypeRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "academicyearrepository", "label": "AcademicYearRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "specialtiesrepository", "label": "SpecialtiesRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "specialtyprofilerepository", "label": "SpecialtyProfileRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "educationformrepository", "label": "EducationFormRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "subjectrepository", "label": "SubjectRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "academiccalendarsubjectrepository", "label": "AcademicCalendarSubjectRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "schedulegeneratorservice", "label": "ScheduleGeneratorService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "label": ".AcademicCalendarController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "label": ".getCalendars()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L57", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "academiccalendardto", "label": "AcademicCalendarDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "label": ".getCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L66", "_callable": true}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "label": ".createCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L73", "_callable": true}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "label": ".updateCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L85", "_callable": true}, {"id": "putmapping", "label": "PutMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "label": ".deleteCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L100", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "label": ".getGrid()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L115", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "label": ".saveGrid()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L125", "_callable": true}, {"id": "academiccalendargriddaydto", "label": "AcademicCalendarGridDayDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "transactional", "label": "Transactional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "label": ".getSubjects()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L149", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "label": ".saveSubjects()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L159", "_callable": true}, {"id": "academiccalendarsubjectdto", "label": "AcademicCalendarSubjectDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "label": ".applyCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L178", "_callable": true}, {"id": "academiccalendar", "label": "AcademicCalendar", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "label": ".buildGridDay()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L216", "_callable": true}, {"id": "academiccalendarday", "label": "AcademicCalendarDay", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "label": ".resolveActivityType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L242", "_callable": true}, {"id": "academiccalendaractivitytype", "label": "AcademicCalendarActivityType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "label": ".replaceCalendarSubjects()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L254", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "label": ".toCalendarDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L301", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "label": ".toGridDayDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L324", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "label": ".toCalendarSubjectDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L340", "_callable": true}, {"id": "academiccalendarsubject", "label": "AcademicCalendarSubject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "dto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "repository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "schedulegeneratorservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "transactional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "hashmap", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "hashset", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "set", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "collectors", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "academiccalendarrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "academiccalendardayrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "academiccalendaractivitytyperepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "academicyearrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "specialtiesrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "specialtyprofilerepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "educationformrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "subjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "academiccalendarsubjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "target": "academiccalendarrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "target": "academiccalendardayrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "target": "academiccalendaractivitytyperepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "target": "academicyearrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "target": "specialtiesrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "target": "specialtyprofilerepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "target": "educationformrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "target": "subjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "target": "academiccalendarsubjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L57", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L57", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L57", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L57", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L57", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "target": "academiccalendardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L57", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L57", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L66", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L66", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L66", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L73", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "target": "academiccalendardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L73", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L73", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L73", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L85", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L85", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "target": "academiccalendardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L85", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L85", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L85", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L100", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L100", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L100", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L100", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L115", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L115", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L115", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L115", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L125", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L125", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L125", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "target": "academiccalendargriddaydto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L125", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L125", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L125", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "target": "transactional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L125", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L149", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L149", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L149", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L149", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L159", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L159", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L159", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "target": "academiccalendarsubjectdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L159", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L159", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L159", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "target": "transactional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L159", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L178", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L178", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "target": "academiccalendardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L178", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L216", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L216", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "target": "academiccalendargriddaydto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L216", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "target": "academiccalendarday", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L216", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L242", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "target": "academiccalendargriddaydto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L242", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "target": "academiccalendaractivitytype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L242", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L254", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L254", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L254", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "target": "academiccalendarsubjectdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L254", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L301", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L301", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "target": "academiccalendardto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L301", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L324", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "target": "academiccalendarday", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L324", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "target": "academiccalendargriddaydto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L324", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L340", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "target": "academiccalendarsubject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L340", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "target": "academiccalendarsubjectdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L340", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L69", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "target": "academiccalendar", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L76", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L77", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L92", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L94", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L139", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L168", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L231", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "target": "academiccalendarday", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L232", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "target": "academiccalendarsubject", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L291", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "target": "academiccalendardto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L306", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "target": "academiccalendargriddaydto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L326", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "target": "academiccalendarsubjectdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L342", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", "callee": "findAllWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "callee": "orElseGet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "callee": "findByIdWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "callee": "deleteById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", "callee": "findByCalendarIdWithActivity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "findByIdWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "deleteByCalendarId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L151", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L152", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L152", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", "callee": "findByCalendarIdWithSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "findByIdWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "findByCalendarIdWithSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L174", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L174", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L174", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L174", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L180", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "title", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L182", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L182", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "title", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L182", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "courseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "courseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L186", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "courseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L188", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "academicYearId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "specialtyId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "specialtyProfileId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L192", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "studyFormId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L192", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L196", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L196", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "academicYearId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L196", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L197", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "specialtyId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L199", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "specialtyProfileId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L201", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L202", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L202", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L202", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L202", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "studyFormId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "setTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L208", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L208", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "title", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L208", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "setAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "setSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L210", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "setSpecialtyProfile", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "setStudyForm", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L212", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "setCourseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L213", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", "callee": "courseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L213", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "courseNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "courseNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "weekNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "weekNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L219", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "dayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "dayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "dayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L221", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "getStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "isAfter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "getEndDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L225", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "courseNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L227", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "getCourseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L227", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "setAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "setCourseNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L234", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "courseNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L234", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "setDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L235", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L235", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "setWeekNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "weekNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "setDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L237", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "dayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L237", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", "callee": "setActivityType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L238", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "activityTypeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L243", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L244", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L244", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "activityTypeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L244", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L245", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "activityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "activityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L248", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "findByCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L248", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L248", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "activityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L248", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L251", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L255", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L256", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "getCourseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L259", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "getCourseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L259", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L260", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L261", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "semesterNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "subjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L264", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "semesterNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L266", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "semesterNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L266", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L267", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "semesterNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "subjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L270", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "subjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "findAllById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "toMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L278", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L280", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L282", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L283", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "deleteByAcademicCalendar_Id", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L287", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L287", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "flush", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L288", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L289", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L289", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "setAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L292", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "setSemesterNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L293", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "semesterNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L293", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "setSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L294", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L294", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "subjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L294", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", "callee": "saveAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L298", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L302", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L303", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getSpecialtyProfile", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L304", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getStudyForm", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L305", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L307", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L308", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L309", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L310", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L311", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getEndDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L312", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L313", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L314", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L315", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L316", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L317", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L318", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L319", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", "callee": "getCourseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L320", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getActivityType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L325", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L327", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L328", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L328", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getCourseNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L329", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L330", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getWeekNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L331", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L332", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L333", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L334", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L335", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", "callee": "getAllowSchedule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L336", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L341", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L343", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L344", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "callee": "getAcademicCalendar", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L344", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "callee": "getSemesterNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L345", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L346", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L347", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L348", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", "source_location": "L349", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/aacc2599d9197ae3aa13be821741d1139e6dac363c574df68a5d5cfa77e1405f.json b/graphify-out/cache/ast/v0.9.5/aacc2599d9197ae3aa13be821741d1139e6dac363c574df68a5d5cfa77e1405f.json new file mode 100644 index 0000000..c934ddf --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/aacc2599d9197ae3aa13be821741d1139e6dac363c574df68a5d5cfa77e1405f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_java", "label": "Subject.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "label": "Subject", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L5", "_callable": true}, {"id": "lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subject.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subject.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subject.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subject.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_subject", "label": ".Subject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L22", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L32", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L36", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L40", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L44", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getcode", "label": ".getCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L48", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setcode", "label": ".setCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L52", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L56", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setdepartmentid", "label": ".setDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L60", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "lifecycleentity", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_subject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_subject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_subject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_subject", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_subject", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_subject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L25", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L32", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L40", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L40", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L48", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L48", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L52", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setcode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L52", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L56", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L60", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subject_subject_setdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", "source_location": "L60", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/ab1975e88bebccd704a87c4ffff93b2eff4d0e9e703fd9048e9e261ffa752e7f.json b/graphify-out/cache/ast/v0.9.5/ab1975e88bebccd704a87c4ffff93b2eff4d0e9e703fd9048e9e261ffa752e7f.json new file mode 100644 index 0000000..d51a33c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/ab1975e88bebccd704a87c4ffff93b2eff4d0e9e703fd9048e9e261ffa752e7f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java", "label": "ScheduleLessonCategoryTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", "label": "ScheduleLessonCategoryTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L8", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "label": ".mapsCanonicalLessonTypes()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L10", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", "label": ".rejectsAmbiguousLessonType()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L20", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", "label": ".rejectsUnsupportedLessonType()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", "label": ".lessonType()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L34", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java"}, {"id": "lessontype", "label": "LessonType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java", "target": "assertthatthrownby", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L10", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L20", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L27", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", "target": "lessontype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L34", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", "target": "lessontype", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L35", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L12", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L12", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "callee": "fromLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L12", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L14", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L14", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "callee": "fromLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L14", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", "callee": "fromLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", "callee": "hasMessageContaining", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L22", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", "callee": "isInstanceOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L22", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", "callee": "assertThatThrownBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L22", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", "callee": "fromLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L22", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", "callee": "hasMessageContaining", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", "callee": "isInstanceOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", "callee": "assertThatThrownBy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", "callee": "fromLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", "callee": "setLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", "source_location": "L36", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/ac34a2a98158b62313730d5d8b14acd2c95a9cc7d2f686176ca671ddfe2f972b.json b/graphify-out/cache/ast/v0.9.5/ac34a2a98158b62313730d5d8b14acd2c95a9cc7d2f686176ca671ddfe2f972b.json new file mode 100644 index 0000000..2ae7bd2 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/ac34a2a98158b62313730d5d8b14acd2c95a9cc7d2f686176ca671ddfe2f972b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_java", "label": "Subgroup.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "label": "Subgroup", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L5", "_callable": true}, {"id": "lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subgroup.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subgroup.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subgroup.java"}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subgroup.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subgroup.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subgroup.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentgroup", "label": ".getStudentGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentgroup", "label": ".setStudentGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentcapacity", "label": ".getStudentCapacity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentcapacity", "label": ".setStudentCapacity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L51", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "lifecycleentity", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentgroup", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentgroup", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentcapacity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentcapacity", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentcapacity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentcapacity", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/ac68444e9cfedae3650952b82039f753db314fa8682f4269ccfedaf4e98fe93f.json b/graphify-out/cache/ast/v0.9.5/ac68444e9cfedae3650952b82039f753db314fa8682f4269ccfedaf4e98fe93f.json new file mode 100644 index 0000000..671c947 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/ac68444e9cfedae3650952b82039f753db314fa8682f4269ccfedaf4e98fe93f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "label": "SpecialityController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "label": "SpecialityController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L22", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "specialtiesrepository", "label": "SpecialtiesRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "specialtyprofilerepository", "label": "SpecialtyProfileRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_specialitycontroller", "label": ".SpecialityController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L32", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "label": ".getAllSpecialties()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L38", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "speciality", "label": "Speciality", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "label": ".createSpeciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L60", "_callable": true}, {"id": "createspecialityrequest", "label": "CreateSpecialityRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "label": ".updateSpeciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L111", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "putmapping", "label": "PutMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "label": ".deleteSpeciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L167", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "label": ".restoreSpeciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L181", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "label": ".getAllProfiles()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L196", "_callable": true}, {"id": "specialtyprofiledto", "label": "SpecialtyProfileDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "label": ".getProfiles()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L206", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "label": ".createProfile()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L216", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "label": ".updateProfile()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L234", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "label": ".deleteProfile()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L252", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "label": ".validateProfile()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L268", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "label": ".toProfileDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L281", "_callable": true}, {"id": "specialtyprofile", "label": "SpecialtyProfile", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", "label": ".trimToNull()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L293", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "createspecialityrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "specialityresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "specialtyprofiledto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "lifecycleentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "speciality", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "specialtyprofile", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "specialtiesrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "specialtyprofilerepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "httpstatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L22", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L22", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L22", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "specialtiesrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "specialtyprofilerepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_specialitycontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_specialitycontroller", "target": "specialtiesrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_specialitycontroller", "target": "specialtyprofilerepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L38", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L38", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L60", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "target": "createspecialityrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L60", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L60", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L60", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L111", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L111", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "target": "createspecialityrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L111", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L111", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L111", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L167", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L167", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L167", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L167", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L181", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L181", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L181", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L181", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L196", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L196", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "target": "specialtyprofiledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L196", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L196", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L206", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L206", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L206", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L206", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L216", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L216", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "target": "specialtyprofiledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L216", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L216", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L216", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L234", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L234", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L234", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "target": "specialtyprofiledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L234", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L234", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L234", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L252", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L252", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L252", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L252", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L252", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L268", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L268", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L268", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "target": "specialtyprofiledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L268", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L268", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L281", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "target": "specialtyprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L281", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "target": "specialtyprofiledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L281", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L293", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L293", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L293", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "target": "speciality", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "target": "speciality", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L86", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "target": "specialtyprofile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L90", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L222", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "target": "specialtyprofile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L227", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L230", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L231", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L242", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L248", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L249", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "target": "specialtyprofiledto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L283", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "findByStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "findBySpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "findBySpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "setSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "setSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "setSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "SpecialityResponse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L127", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L127", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L127", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "findBySpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "findBySpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "setSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "setSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L151", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L152", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L155", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "SpecialityResponse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L155", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L158", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L161", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L161", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L162", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L162", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L170", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L172", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "archive", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L175", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L177", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "restore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L187", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L188", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "SpecialityResponse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L190", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L192", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L199", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L199", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L199", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "callee": "isActiveRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "callee": "compareToIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L201", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L201", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L201", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "callee": "existsById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L208", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L209", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", "callee": "findBySpecialityIdOrderByNameAsc", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L218", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L220", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "setSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L228", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L229", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "setDescription", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L230", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "description", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L230", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L231", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L231", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L238", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L238", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L239", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L239", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L239", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L240", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L240", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L244", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L244", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L244", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L247", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "setDescription", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L248", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "description", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L248", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L254", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L254", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L255", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L255", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L255", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L256", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L256", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "delete", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L259", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L260", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L260", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L262", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L262", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L264", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "callee": "findBySpecialityIdAndName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "callee": "getSpeciality", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L282", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L284", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L285", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "callee": "getSpecialityCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L286", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "callee": "getSpecialityName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L287", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L288", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", "callee": "getDescription", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L289", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L294", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java", "source_location": "L297", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/ac8a3dab9e7e1fde4a8bbeaeb64ec71d2a631010b25d77a5e9f136a9e1cdecad.json b/graphify-out/cache/ast/v0.9.5/ac8a3dab9e7e1fde4a8bbeaeb64ec71d2a631010b25d77a5e9f136a9e1cdecad.json new file mode 100644 index 0000000..6b904d1 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/ac8a3dab9e7e1fde4a8bbeaeb64ec71d2a631010b25d77a5e9f136a9e1cdecad.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java", "label": "SubjectCommentRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", "label": "SubjectCommentRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L8", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "subjectcomment", "label": "SubjectComment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc", "label": ".findBySubjectIdOrderByCreatedAtDesc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L9", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java", "target": "subjectcomment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", "target": "subjectcomment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L9", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc", "target": "subjectcomment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b0af6daf86596dac582602616509b1a129fb8c5c7f18926d58f1431fd6442b4b.json b/graphify-out/cache/ast/v0.9.5/b0af6daf86596dac582602616509b1a129fb8c5c7f18926d58f1431fd6442b4b.json new file mode 100644 index 0000000..fa3f7cd --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b0af6daf86596dac582602616509b1a129fb8c5c7f18926d58f1431fd6442b4b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "label": "DepartmentController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "label": "DepartmentController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L19", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "departmentrepository", "label": "DepartmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_departmentcontroller", "label": ".DepartmentController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L28", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "label": ".getAllDepartments()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L32", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "department", "label": "Department", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "label": ".createDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L55", "_callable": true}, {"id": "createdepartmentrequest", "label": "CreateDepartmentRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "label": ".updateDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L102", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "putmapping", "label": "PutMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "label": ".deleteDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L157", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "label": ".restoreDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L171", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "createdepartmentrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "departmentresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "department", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "lifecycleentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "departmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "httpstatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "departmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_departmentcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_departmentcontroller", "target": "departmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L32", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L32", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L32", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "target": "createdepartmentrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L55", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L102", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "target": "createdepartmentrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L102", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L102", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L157", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L157", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L157", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L157", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L171", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L171", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L171", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L171", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "target": "department", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "target": "department", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L81", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "findByStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L42", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "findByDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "findByDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "setDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "setDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "DepartmentResponse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "findByDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "findByDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "setDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "setDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L144", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "DepartmentResponse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L151", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L151", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L152", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L152", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L153", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L153", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L160", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L160", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L162", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "archive", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L167", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L175", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L175", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "restore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L177", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L179", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "DepartmentResponse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L179", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L180", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "getDepartmentName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", "callee": "getDepartmentCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java", "source_location": "L182", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b1968aea9603214305f7bb3e5e3b0ff05d2d7e6094f09e98648341f452749532.json b/graphify-out/cache/ast/v0.9.5/b1968aea9603214305f7bb3e5e3b0ff05d2d7e6094f09e98648341f452749532.json new file mode 100644 index 0000000..5cd3324 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b1968aea9603214305f7bb3e5e3b0ff05d2d7e6094f09e98648341f452749532.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_java", "label": "AcademicCalendarDay.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "label": "AcademicCalendarDay", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L7", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java"}, {"id": "academiccalendar", "label": "AcademicCalendar", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java"}, {"id": "academiccalendaractivitytype", "label": "AcademicCalendarActivityType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getacademiccalendar", "label": ".getAcademicCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setacademiccalendar", "label": ".setAcademicCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getcoursenumber", "label": ".getCourseNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setcoursenumber", "label": ".setCourseNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdate", "label": ".getDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L59", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdate", "label": ".setDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L63", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getweeknumber", "label": ".getWeekNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L67", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setweeknumber", "label": ".setWeekNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L71", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdayofweek", "label": ".getDayOfWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L75", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdayofweek", "label": ".setDayOfWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L79", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getactivitytype", "label": ".getActivityType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L83", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setactivitytype", "label": ".setActivityType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L87", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "academiccalendaractivitytype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getacademiccalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getacademiccalendar", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setacademiccalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setacademiccalendar", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getcoursenumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getcoursenumber", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L51", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setcoursenumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setcoursenumber", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L59", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L63", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getweeknumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getweeknumber", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L67", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setweeknumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setweeknumber", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L71", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdayofweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdayofweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L75", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdayofweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdayofweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L79", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getactivitytype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L83", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getactivitytype", "target": "academiccalendaractivitytype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L83", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setactivitytype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L87", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setactivitytype", "target": "academiccalendaractivitytype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b1b69f31bd2a1a9dba7926772b206bd7f47576a85540570e1f223b6065bebfce.json b/graphify-out/cache/ast/v0.9.5/b1b69f31bd2a1a9dba7926772b206bd7f47576a85540570e1f223b6065bebfce.json new file mode 100644 index 0000000..b08c8bf --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b1b69f31bd2a1a9dba7926772b206bd7f47576a85540570e1f223b6065bebfce.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java", "label": "ReviewTeacherCreationRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "label": "ReviewTeacherCreationRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L3", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getusername", "label": ".getUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L12", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setusername", "label": ".setUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L16", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getfullname", "label": ".getFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L20", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setfullname", "label": ".setFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L24", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getjobtitle", "label": ".getJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L28", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setjobtitle", "label": ".setJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L32", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L36", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setdepartmentid", "label": ".setDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L40", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getpassword", "label": ".getPassword()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L44", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setpassword", "label": ".setPassword()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L48", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getreviewcomment", "label": ".getReviewComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L52", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setreviewcomment", "label": ".setReviewComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L56", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L12", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L20", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L28", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L36", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L40", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L40", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getpassword", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getpassword", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L44", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setpassword", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L48", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setpassword", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L48", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getreviewcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L52", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getreviewcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L52", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setreviewcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setreviewcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", "source_location": "L56", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b284327f524071bc219daa3d0849370bc435d15e1fbbd72086f51bf65db34e40.json b/graphify-out/cache/ast/v0.9.5/b284327f524071bc219daa3d0849370bc435d15e1fbbd72086f51bf65db34e40.json new file mode 100644 index 0000000..bcb67d5 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b284327f524071bc219daa3d0849370bc435d15e1fbbd72086f51bf65db34e40.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "label": "SubjectController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "label": "SubjectController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L20", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "subjectrepository", "label": "SubjectRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_subjectcontroller", "label": ".SubjectController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L29", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "label": ".getAllSubjects()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L33", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "subject", "label": "Subject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "label": ".getSubjectsByDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L57", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "label": ".createSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L79", "_callable": true}, {"id": "createsubjectrequest", "label": "CreateSubjectRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "label": ".deleteSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L129", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "label": ".restoreSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L143", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "createsubjectrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "subjectresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "lifecycleentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "subject", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "subjectrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "httpstatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "httpstatuscode", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L20", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L20", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L20", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "subjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_subjectcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_subjectcontroller", "target": "subjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L33", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L33", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L33", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L33", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L57", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L57", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L57", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L57", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L57", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "target": "createsubjectrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L79", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L79", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L79", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L129", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L129", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L129", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L129", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L143", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L143", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L143", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L143", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "target": "subject", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "target": "subject", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L106", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "findByStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "findByDepartmentIdAndStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "findByName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "setCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "SubjectResponse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "archive", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "restore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L151", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L152", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "SubjectResponse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L152", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L153", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "getCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L155", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java", "source_location": "L156", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b34280a17941a1e66a16b4916811873f4b5bb65ecf127f44aa428485a8f85c3c.json b/graphify-out/cache/ast/v0.9.5/b34280a17941a1e66a16b4916811873f4b5bb65ecf127f44aa428485a8f85c3c.json new file mode 100644 index 0000000..cfdcbf8 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b34280a17941a1e66a16b4916811873f4b5bb65ecf127f44aa428485a8f85c3c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_java", "label": "SubjectRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", "label": "SubjectRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "subject", "label": "Subject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubjectRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubjectRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbyname", "label": ".findByName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L10", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubjectRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubjectRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentid", "label": ".findByDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L12", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubjectRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbystatusnot", "label": ".findByStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L14", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", "label": ".findByDepartmentIdAndStatusNot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L16", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_java", "target": "subject", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbyname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbyname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbyname", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L10", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbyname", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentid", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L12", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentid", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbystatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbystatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbystatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L14", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbystatusnot", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L16", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b3688a3438336965040a4a8e29482b46c358f482ee5b54bdfb60e0099affce87.json b/graphify-out/cache/ast/v0.9.5/b3688a3438336965040a4a8e29482b46c358f482ee5b54bdfb60e0099affce87.json new file mode 100644 index 0000000..ce4f93f --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b3688a3438336965040a4a8e29482b46c358f482ee5b54bdfb60e0099affce87.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java", "label": "AuthRefreshTokenRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", "label": "AuthRefreshTokenRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L8", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "authrefreshtoken", "label": "AuthRefreshToken", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash", "label": ".findByTokenHash()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L10", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java", "target": "authrefreshtoken", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", "target": "authrefreshtoken", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L10", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash", "target": "authrefreshtoken", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", "source_location": "L10", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b4ab949ae96d73acc8882efc60bdf0c56ca1b84add35698e4609147fdfb93682.json b/graphify-out/cache/ast/v0.9.5/b4ab949ae96d73acc8882efc60bdf0c56ca1b84add35698e4609147fdfb93682.json new file mode 100644 index 0000000..ed85150 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b4ab949ae96d73acc8882efc60bdf0c56ca1b84add35698e4609147fdfb93682.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "label": "ScheduleQueryService.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "label": "ScheduleQueryService", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L15", "_callable": true}, {"id": "service", "label": "Service", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "schedulegeneratorservice", "label": "ScheduleGeneratorService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "grouprepository", "label": "GroupRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "scheduleoverriderepository", "label": "ScheduleOverrideRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "studentgrouplifecycleservice", "label": "StudentGroupLifecycleService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", "label": ".ScheduleQueryService()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L26", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "label": ".search()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "renderedlessondto", "label": "RenderedLessonDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "label": ".applyOverrides()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L67", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "label": ".applyOverride()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L88", "_callable": true}, {"id": "scheduleoverride", "label": "ScheduleOverride", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", "label": ".overrideKey()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L144", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", "label": ".validateRange()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L148", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "label": ".resolveGroups()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L160", "_callable": true}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "label": ".deduplicate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L183", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "label": ".lessonKey()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L198", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", "label": ".sortedSignature()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L210", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "label": "MutableLesson", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L220", "_callable": true}, {"id": "linkedhashset", "label": "LinkedHashSet", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_mutablelesson", "label": ".MutableLesson()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L227", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "label": ".merge()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L231", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "label": ".toDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L246", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "renderedlessondto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "scheduleoverride", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "studentgroup", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "grouprepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "scheduleoverriderepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "service", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "chronounit", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "util", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "collectors", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "service", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "scheduleoverriderepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "studentgrouplifecycleservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", "target": "scheduleoverriderepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", "target": "studentgrouplifecycleservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L36", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L67", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L67", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L67", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "target": "scheduleoverride", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L88", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L144", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L144", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L144", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L144", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L148", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L148", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L148", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L160", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L160", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L160", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L160", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L183", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L183", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L183", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L183", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L183", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L198", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L198", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L198", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L210", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L210", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L210", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L210", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L220", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L221", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "linkedhashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L222", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L222", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "linkedhashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L223", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L223", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "linkedhashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L224", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L224", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "linkedhashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L225", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L225", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_mutablelesson", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L227", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_mutablelesson", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L227", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L231", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L246", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "target": "renderedlessondto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L246", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L64", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L72", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L82", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "target": "renderedlessondto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L109", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L186", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L187", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_mutablelesson", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L187", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L206", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "target": "renderedlessondto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L247", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "buildScheduleForTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "flatMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "buildScheduleForGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L53", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "teacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "classroomId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "subjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "lessonTypeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "timeSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "equalsIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", "callee": "parity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "findByLessonDateBetweenWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "toMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "getBaseRuleSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "getLessonDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "scheduleRuleSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getAction", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "timeSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "timeSlotOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "startTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L94", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "endTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getStartTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getEndTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "classroomId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "classroomName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "teacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "teacherName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "displayUserName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewLessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "lessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "getNewLessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "scheduleRuleId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "scheduleRuleSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "dayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "dayName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "weekNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "parity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "subjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "subjectName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "lessonTypeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L127", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "lessonTypeName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "subgroupId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "subgroupName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "subgroupIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "subgroupNames", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "groupIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "groupNames", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "activityType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "lessonTypeAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "consumedLessonTypeAcademicHoursBeforeLesson", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "remainingLessonTypeAcademicHoursAfterLesson", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", "callee": "ruleParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L152", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L153", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", "callee": "between", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L155", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L162", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L162", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "mayHaveScheduleInRange", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "findByDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "mayHaveScheduleInRange", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L174", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L176", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L177", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "callee": "LinkedHashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L184", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "callee": "computeIfAbsent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L187", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L191", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "callee": "nullsLast", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", "callee": "nullsLast", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L194", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "join", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L199", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L200", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L201", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "scheduleRuleSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L201", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L202", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "classroomId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L202", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "timeSlotOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L204", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "teacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L204", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "subjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", "callee": "subgroupIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L211", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L214", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L214", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", "callee": "joining", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L217", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "groupIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L232", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "addAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "groupIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L233", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "groupNames", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L235", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "addAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "groupNames", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L236", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "subgroupIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L238", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "addAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L239", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "subgroupIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L239", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "subgroupNames", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L241", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "addAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L242", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", "callee": "subgroupNames", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L242", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "scheduleRuleId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L248", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "scheduleRuleSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L249", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "date", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L250", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "dayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L251", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "dayName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L252", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "weekNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "parity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L254", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "timeSlotId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L255", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "timeSlotOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L256", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "startTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L257", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "endTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L258", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "subjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L259", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "subjectName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L260", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "teacherId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L261", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "teacherName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L262", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "classroomId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "classroomName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L264", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "lessonTypeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L265", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "lessonTypeName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L266", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "lessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L267", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L268", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "iterator", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L268", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "iterator", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "copyOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L270", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "copyOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L271", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "copyOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L272", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "copyOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L273", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "activityType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L274", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "lessonTypeAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L275", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "consumedLessonTypeAcademicHoursBeforeLesson", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L276", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "remainingLessonTypeAcademicHoursAfterLesson", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L277", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", "callee": "ruleParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", "source_location": "L278", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b4b483386882f50c054f21e8f8cda5021a2a7a7799c69656cdd39cdf1d88ec37.json b/graphify-out/cache/ast/v0.9.5/b4b483386882f50c054f21e8f8cda5021a2a7a7799c69656cdd39cdf1d88ec37.json new file mode 100644 index 0000000..189b525 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b4b483386882f50c054f21e8f8cda5021a2a7a7799c69656cdd39cdf1d88ec37.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_java", "label": "TimeSlot.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "label": "TimeSlot", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L7", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlot.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlot.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlot.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlot.java"}, {"id": "timeslotscope", "label": "TimeSlotScope", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlot.java"}, {"id": "localtime", "label": "LocalTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlot.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber", "label": ".getOrderNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setordernumber", "label": ".setOrderNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_gettimeslotscope", "label": ".getTimeSlotScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_settimeslotscope", "label": ".setTimeSlotScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getstarttime", "label": ".getStartTime()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setstarttime", "label": ".setStartTime()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L59", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getendtime", "label": ".getEndTime()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L63", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setendtime", "label": ".setEndTime()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L67", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getdurationminutes", "label": ".getDurationMinutes()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L71", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setdurationminutes", "label": ".setDurationMinutes()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L75", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_java", "target": "localtime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "localtime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "localtime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setordernumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setordernumber", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_gettimeslotscope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_gettimeslotscope", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_settimeslotscope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_settimeslotscope", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getstarttime", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getstarttime", "target": "localtime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setstarttime", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setstarttime", "target": "localtime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getendtime", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getendtime", "target": "localtime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setendtime", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setendtime", "target": "localtime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getdurationminutes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getdurationminutes", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L71", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setdurationminutes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setdurationminutes", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", "source_location": "L75", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b5bd4538cada8a2683b40996d2a0188a4f027a5a6fdc21bb4267903896fe3d51.json b/graphify-out/cache/ast/v0.9.5/b5bd4538cada8a2683b40996d2a0188a4f027a5a6fdc21bb4267903896fe3d51.json new file mode 100644 index 0000000..85eb6f9 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b5bd4538cada8a2683b40996d2a0188a4f027a5a6fdc21bb4267903896fe3d51.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java", "label": "TenantConfig.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "label": "TenantConfig", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L8", "_callable": true}, {"id": "jsonignoreproperties", "label": "JsonIgnoreProperties", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", "label": ".TenantConfig()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L17", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L28", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain", "label": ".getDomain()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L30", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setdomain", "label": ".setDomain()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl", "label": ".getUrl()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L33", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_seturl", "label": ".setUrl()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L34", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getusername", "label": ".getUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L36", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setusername", "label": ".setUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L37", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getpassword", "label": ".getPassword()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setpassword", "label": ".setPassword()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L40", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java", "target": "jsonignoreproperties", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "jsonignoreproperties", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L8", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L30", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setdomain", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setdomain", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L31", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L33", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_seturl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_seturl", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L36", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L37", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getpassword", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getpassword", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setpassword", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L40", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setpassword", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", "source_location": "L40", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b8a22adcc580c23dec6a60b8ff0188cf7e95da29bd5299d52030f80aa9b688b5.json b/graphify-out/cache/ast/v0.9.5/b8a22adcc580c23dec6a60b8ff0188cf7e95da29bd5299d52030f80aa9b688b5.json new file mode 100644 index 0000000..6bb8703 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b8a22adcc580c23dec6a60b8ff0188cf7e95da29bd5299d52030f80aa9b688b5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_java", "label": "SubjectComment.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "label": "SubjectComment", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L7", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SubjectComment.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SubjectComment.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SubjectComment.java"}, {"id": "subject", "label": "Subject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SubjectComment.java"}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SubjectComment.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SubjectComment.java"}, {"id": "localdatetime", "label": "LocalDateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SubjectComment.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L29", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getsubject", "label": ".getSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L33", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setsubject", "label": ".setSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L37", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getauthor", "label": ".getAuthor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L41", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setauthor", "label": ".setAuthor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L45", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcomment", "label": ".getComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L49", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcomment", "label": ".setComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L53", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcreatedat", "label": ".getCreatedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L57", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcreatedat", "label": ".setCreatedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L61", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L29", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getsubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getsubject", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L33", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setsubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L37", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setsubject", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getauthor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getauthor", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L41", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setauthor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setauthor", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L45", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L49", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L49", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcreatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L57", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcreatedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L57", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcreatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L61", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcreatedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", "source_location": "L61", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b9964788c4fa92cf94208d7af0d269803714ba887b3c683880bf4d49891e66b5.json b/graphify-out/cache/ast/v0.9.5/b9964788c4fa92cf94208d7af0d269803714ba887b3c683880bf4d49891e66b5.json new file mode 100644 index 0000000..e3c2fd3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b9964788c4fa92cf94208d7af0d269803714ba887b3c683880bf4d49891e66b5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "label": "JwtTokenServiceTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", "label": "JwtTokenServiceTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L20", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "label": ".authenticatesValidTokenForSameTenant()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L22", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "label": ".rejectsTokenForDifferentTenant()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L36", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "label": ".rejectsTokenWithDifferentSignature()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L44", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", "label": ".rejectsExpiredToken()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L53", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "label": ".expiredToken()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L62", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "label": ".properties()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L85", "_callable": true}, {"id": "duration", "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java"}, {"id": "jwtproperties", "label": "JwtProperties", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "label": ".user()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L93", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "joseexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "jwsalgorithm", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "jwsheader", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "macsigner", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "jwtclaimsset", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "signedjwt", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "standardcharsets", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "duration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "instant", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "date", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L22", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L36", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L44", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L53", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L62", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L85", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L85", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L85", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "target": "jwtproperties", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L85", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L93", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L93", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L48", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L57", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "target": "jwtproperties", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L86", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "target": "user", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L94", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "JwtTokenService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "ofMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "createAccessToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "authenticate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L27", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L30", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L30", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L30", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "username", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "isEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "callee": "JwtTokenService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "callee": "ofMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "callee": "createAccessToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", "callee": "authenticate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L41", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "callee": "JwtTokenService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "callee": "ofMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "callee": "JwtTokenService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "callee": "ofMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "callee": "createAccessToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", "callee": "authenticate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L50", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", "callee": "JwtTokenService", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", "callee": "ofMinutes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", "callee": "authenticate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "claim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "claim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "claim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "claim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "claim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "expirationTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "issueTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "jwtID", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "subject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "issuer", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "Builder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "from", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "minusSeconds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "from", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "minusSeconds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "SignedJWT", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "JWSHeader", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "sign", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "MACSigner", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "getBytes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "serialize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", "callee": "IllegalStateException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "callee": "setSecret", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "callee": "setAccessTtl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "callee": "setRefreshTtl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", "callee": "ofDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "callee": "setId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "callee": "setUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "callee": "setRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "callee": "setDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "callee": "setFullName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "callee": "setJobTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", "callee": "setPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", "source_location": "L101", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/b9c7865439db193a8a8dd698198da2830c5440da2867853bd9f9e7f0e2dbb466.json b/graphify-out/cache/ast/v0.9.5/b9c7865439db193a8a8dd698198da2830c5440da2867853bd9f9e7f0e2dbb466.json new file mode 100644 index 0000000..4f0a27e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/b9c7865439db193a8a8dd698198da2830c5440da2867853bd9f9e7f0e2dbb466.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "label": "ClassroomController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "label": "ClassroomController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L19", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "classroomrepository", "label": "ClassroomRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "equipmentrepository", "label": "EquipmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_classroomcontroller", "label": ".ClassroomController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", "label": ".getAllClassrooms()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L32", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "classroomresponse", "label": "ClassroomResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "label": ".createClassroom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L43", "_callable": true}, {"id": "classroomrequest", "label": "ClassroomRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "label": ".updateClassroom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L73", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "putmapping", "label": "PutMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "label": ".deleteClassroom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L119", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "label": ".restoreClassroom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L132", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "label": ".mapToResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L145", "_callable": true}, {"id": "classroom", "label": "Classroom", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", "label": ".cleanText()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L151", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "classroomrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "classroomresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "classroom", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "equipment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "lifecycleentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "classroomrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "equipmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L19", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "classroomrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "equipmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_classroomcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_classroomcontroller", "target": "classroomrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_classroomcontroller", "target": "equipmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L32", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", "target": "classroomresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L32", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L32", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "target": "classroomrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L43", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L73", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L73", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "target": "classroomrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L73", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L73", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L73", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L119", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L119", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L119", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L119", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L132", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L132", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L132", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L132", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L145", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L145", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "target": "classroomresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L145", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L151", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L151", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L151", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "target": "classroom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L70", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L96", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L116", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L142", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "target": "classroomresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L146", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", "callee": "findByStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "findByName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L51", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L52", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "setCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "setBuilding", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getBuilding", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "setFloor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getFloor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "setIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getEquipmentIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getEquipmentIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "findAllById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "getEquipmentIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "setEquipments", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "isPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "findByName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "setCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getBuilding", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "setBuilding", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getBuilding", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getFloor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "setFloor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getFloor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "setIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getEquipmentIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "findAllById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "getEquipmentIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "setEquipments", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L116", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "callee": "archive", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "callee": "setIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L127", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "callee": "restore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "callee": "setIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "getCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "getBuilding", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "getFloor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "getIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "getStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "getArchivedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "getArchiveReason", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", "callee": "getEquipments", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L148", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L152", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java", "source_location": "L152", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/bd12d3db04c78d514ec10aaa2f919098d467042c2f013286983051a7ffac7274.json b/graphify-out/cache/ast/v0.9.5/bd12d3db04c78d514ec10aaa2f919098d467042c2f013286983051a7ffac7274.json new file mode 100644 index 0000000..17c4a3d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/bd12d3db04c78d514ec10aaa2f919098d467042c2f013286983051a7ffac7274.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "label": "TenantConfigWatcher.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "label": "TenantConfigWatcher", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L28", "_callable": true}, {"id": "component", "label": "Component", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java"}, {"id": "tenantroutingdatasource", "label": "TenantRoutingDataSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java"}, {"id": "datasource", "label": "DataSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java"}, {"id": "objectmapper", "label": "ObjectMapper", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_tenantconfigwatcher", "label": ".TenantConfigWatcher()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "label": ".watchForChanges()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L51", "_callable": true}, {"id": "scheduled", "label": "Scheduled", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", "label": ".refreshHash()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L78", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "label": ".configHash()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L90", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "label": ".syncTenants()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L102", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java"}, {"id": "tenantconfig", "label": "TenantConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "label": ".initDatabaseForTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L133", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "typereference", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "objectmapper", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "value", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "classpathresource", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "scheduled", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "component", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "datasource", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "file", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "standardcharsets", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "messagedigest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "nosuchalgorithmexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "hexformat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "util", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "collectors", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "component", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L28", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "datasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "objectmapper", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_tenantconfigwatcher", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_tenantconfigwatcher", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_tenantconfigwatcher", "target": "datasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "target": "scheduled", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L51", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L78", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L90", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L90", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L102", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "target": "tenantconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L102", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L133", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "target": "tenantconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L133", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L68", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L83", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L115", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "callee": "exists", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "callee": "readAllBytes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "callee": "toPath", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "callee": "readValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "callee": "TypeReference", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", "callee": "exists", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", "callee": "readAllBytes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", "callee": "toPath", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", "callee": "warn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "callee": "getInstance", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "callee": "formatHex", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "callee": "digest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "callee": "getBytes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", "callee": "IllegalStateException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "getTenantConfigs", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L103", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L104", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "toLowerCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "toSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "toLowerCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L110", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "containsKey", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "addTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L113", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "keySet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L122", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", "callee": "removeTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L123", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L134", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "setCurrentTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L136", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "getResolvedDataSources", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "load", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "baselineVersion", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "baselineOnMigrate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "dataSource", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "configure", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L147", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "migrate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L153", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L154", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L157", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", "callee": "clear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", "source_location": "L159", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/bf07ab2f446c732add756aea062c4f231d9423bfc268c7be0589fe599ddd8461.json b/graphify-out/cache/ast/v0.9.5/bf07ab2f446c732add756aea062c4f231d9423bfc268c7be0589fe599ddd8461.json new file mode 100644 index 0000000..f071d67 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/bf07ab2f446c732add756aea062c4f231d9423bfc268c7be0589fe599ddd8461.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java", "label": "TeacherSubjectResponse.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "label": "TeacherSubjectResponse", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_teachersubjectresponse", "label": ".TeacherSubjectResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L10", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getuserid", "label": ".getUserId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L17", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getusername", "label": ".getUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L21", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectid", "label": ".getSubjectId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L25", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectname", "label": ".getSubjectName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L29", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_teachersubjectresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_teachersubjectresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_teachersubjectresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_teachersubjectresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_teachersubjectresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L10", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getuserid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getuserid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L17", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L21", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L25", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", "source_location": "L29", "weight": 1.0, "context": "return_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/bfe9c32ef2d10d80d38eed23b60dd884890ae28f6895b74efa730be8c5838c5c.json b/graphify-out/cache/ast/v0.9.5/bfe9c32ef2d10d80d38eed23b60dd884890ae28f6895b74efa730be8c5838c5c.json new file mode 100644 index 0000000..19c7347 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/bfe9c32ef2d10d80d38eed23b60dd884890ae28f6895b74efa730be8c5838c5c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "label": "ConfigMapUpdater.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "label": "ConfigMapUpdater", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L28", "_callable": true}, {"id": "service", "label": "Service", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java"}, {"id": "objectmapper", "label": "ObjectMapper", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_configmapupdater", "label": ".ConfigMapUpdater()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L41", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "label": ".updateTenantsConfig()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L52", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java"}, {"id": "tenantconfig", "label": "TenantConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "label": ".createInsecureClient()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L104", "_callable": true}, {"id": "httpclient", "label": "HttpClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "objectmapper", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "service", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "uri", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "httpclient", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "httprequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "httpresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "files", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "path", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "securerandom", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "x509certificate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "sslcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "trustmanager", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "x509trustmanager", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "target": "service", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L28", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "target": "objectmapper", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_configmapupdater", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L52", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L52", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "target": "tenantconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L52", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L104", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "target": "httpclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L104", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L76", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_configmapupdater", "callee": "exists", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L42", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_configmapupdater", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L42", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_configmapupdater", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "warn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "readString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "readString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "writeValueAsString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "writerWithDefaultPrettyPrinter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "writeValueAsString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "format", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "method", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "header", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "header", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "uri", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "newBuilder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "create", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "ofString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "send", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "ofString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "statusCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "statusCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "error", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "callee": "X509TrustManager", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "callee": "getInstance", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "callee": "init", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "callee": "SecureRandom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "callee": "sslContext", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "callee": "newBuilder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "callee": "warn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L121", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", "callee": "newHttpClient", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", "source_location": "L122", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/c11badd9f6abe4c8c89666e8bae1daf6b92e3af1aeac756d94dc76a8a44b6841.json b/graphify-out/cache/ast/v0.9.5/c11badd9f6abe4c8c89666e8bae1daf6b92e3af1aeac756d94dc76a8a44b6841.json new file mode 100644 index 0000000..8ba1e85 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/c11badd9f6abe4c8c89666e8bae1daf6b92e3af1aeac756d94dc76a8a44b6841.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_java", "label": "User.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "label": "User", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L5", "_callable": true}, {"id": "lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/User.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/User.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/User.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/User.java"}, {"id": "role", "label": "Role", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/User.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_user", "label": ".User()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L32", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getusername", "label": ".getUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setusername", "label": ".setUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getpassword", "label": ".getPassword()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setpassword", "label": ".setPassword()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getrole", "label": ".getRole()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L59", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setrole", "label": ".setRole()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L63", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getfullname", "label": ".getFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L67", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setfullname", "label": ".setFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L71", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getjobtitle", "label": ".getJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L75", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setjobtitle", "label": ".setJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L79", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L83", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setdepartmentid", "label": ".setDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L87", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "lifecycleentity", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "role", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_user", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getpassword", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getpassword", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L51", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setpassword", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setpassword", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getrole", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getrole", "target": "role", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L59", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setrole", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setrole", "target": "role", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L63", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L67", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L71", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L75", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L79", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L83", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L83", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L87", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_user_user_setdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/User.java", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/c21b133c9613b7199787d1a1ddccedf8a3b90d45728ec750262fcdeef9043257.json b/graphify-out/cache/ast/v0.9.5/c21b133c9613b7199787d1a1ddccedf8a3b90d45728ec750262fcdeef9043257.json new file mode 100644 index 0000000..8c4f759 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/c21b133c9613b7199787d1a1ddccedf8a3b90d45728ec750262fcdeef9043257.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java", "label": "TimeSlotDateAssignment.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "label": "TimeSlotDateAssignment", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L7", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java"}, {"id": "timeslotscope", "label": "TimeSlotScope", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L22", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L26", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getdate", "label": ".getDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L30", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setdate", "label": ".setDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L34", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_gettimeslotscope", "label": ".getTimeSlotScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L38", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_settimeslotscope", "label": ".setTimeSlotScope()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L42", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L22", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getdate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L30", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setdate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_gettimeslotscope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_gettimeslotscope", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L38", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_settimeslotscope", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_settimeslotscope", "target": "timeslotscope", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/c5e5292e47cd8aeebd8e91b1aef93536cd31ba2d8c535faf405eac06fa7957d1.json b/graphify-out/cache/ast/v0.9.5/c5e5292e47cd8aeebd8e91b1aef93536cd31ba2d8c535faf405eac06fa7957d1.json new file mode 100644 index 0000000..c2ff451 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/c5e5292e47cd8aeebd8e91b1aef93536cd31ba2d8c535faf405eac06fa7957d1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authenticateduser_java", "label": "AuthenticatedUser.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", "label": "AuthenticatedUser", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", "source_location": "L5", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java"}, {"id": "role", "label": "Role", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authenticateduser_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authenticateduser_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", "target": "role", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", "source_location": "L5", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/c9471440549598f2460dbb3359416b2b79acd36ae87b9c98cea67dabe487e9d5.json b/graphify-out/cache/ast/v0.9.5/c9471440549598f2460dbb3359416b2b79acd36ae87b9c98cea67dabe487e9d5.json new file mode 100644 index 0000000..1b1557b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/c9471440549598f2460dbb3359416b2b79acd36ae87b9c98cea67dabe487e9d5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_lessontyperesponse_java", "label": "LessonTypeResponse.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_lessontyperesponse_lessontyperesponse", "label": "LessonTypeResponse", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_lessontyperesponse_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_lessontyperesponse_lessontyperesponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_lessontyperesponse_lessontyperesponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java", "source_location": "L4", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_lessontyperesponse_lessontyperesponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java", "source_location": "L5", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/caf427b0a3d211bfe95579b4a2544235ee68f8fd0e161f2faaa28e864085f70c.json b/graphify-out/cache/ast/v0.9.5/caf427b0a3d211bfe95579b4a2544235ee68f8fd0e161f2faaa28e864085f70c.json new file mode 100644 index 0000000..3fa5b56 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/caf427b0a3d211bfe95579b4a2544235ee68f8fd0e161f2faaa28e864085f70c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_java", "label": "CreateSpecialityRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", "label": "CreateSpecialityRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L3", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_createspecialityrequest", "label": ".CreateSpecialityRequest()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L8", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialityname", "label": ".getSpecialityName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L10", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialityname", "label": ".setSpecialityName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L14", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialitycode", "label": ".getSpecialityCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L18", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialitycode", "label": ".setSpecialityCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L22", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_createspecialityrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialityname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialityname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L10", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialityname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialityname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialitycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialitycode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L18", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialitycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialitycode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/cc5d2d897bfda809ceb8d750b6c04dea1e10af9a5fc723ad6a9ca4cde4bf72c7.json b/graphify-out/cache/ast/v0.9.5/cc5d2d897bfda809ceb8d750b6c04dea1e10af9a5fc723ad6a9ca4cde4bf72c7.json new file mode 100644 index 0000000..18c43e7 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/cc5d2d897bfda809ceb8d750b6c04dea1e10af9a5fc723ad6a9ca4cde4bf72c7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "label": "StudentGroupLifecycleService.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "label": "StudentGroupLifecycleService", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L14", "_callable": true}, {"id": "service", "label": "Service", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java"}, {"id": "studentgroupcalendarassignmentrepository", "label": "StudentGroupCalendarAssignmentRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_studentgrouplifecycleservice", "label": ".StudentGroupLifecycleService()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", "label": ".isAvailableForSelection()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L23", "_callable": true}, {"id": "studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "label": ".mayHaveScheduleInRange()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L30", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", "label": ".getStudyState()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L43", "_callable": true}, {"id": "studentgroupstudystate", "label": "StudentGroupStudyState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", "label": ".hasStarted()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L59", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "label": ".isGraduatedOn()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L63", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "label": ".resolveCourseLimit()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L72", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "target": "studentgroup", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "target": "studentgroupcalendarassignment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "target": "studentgroupstudystate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "target": "studentgroupcalendarassignmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "target": "courseandsemestercalculator", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "target": "service", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "target": "comparator", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "service", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L14", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "studentgroupcalendarassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_studentgrouplifecycleservice", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "studentgroupcalendarassignmentrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L30", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L30", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L30", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", "target": "studentgroupstudystate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L63", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L63", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L67", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L72", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "target": "studentgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L72", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L72", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L72", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L64", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", "callee": "isActiveRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "callee": "isBefore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "callee": "isAfter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "callee": "plusDays", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", "callee": "getActualCourse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "callee": "getActualCourse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "callee": "getYearStartStudy", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "callee": "findByGroupIdWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "callee": "getCourseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "callee": "getCourseCount", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", "callee": "naturalOrder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", "source_location": "L80", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/cd226bd3d5bf0b6fbda2555676faf630c3a29e226fcfb2589e71a242e5b9fe0b.json b/graphify-out/cache/ast/v0.9.5/cd226bd3d5bf0b6fbda2555676faf630c3a29e226fcfb2589e71a242e5b9fe0b.json new file mode 100644 index 0000000..0973d31 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/cd226bd3d5bf0b6fbda2555676faf630c3a29e226fcfb2589e71a242e5b9fe0b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "label": "JwtTokenService.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "label": "JwtTokenService", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L25", "_callable": true}, {"id": "service", "label": "Service", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java"}, {"id": "jwtproperties", "label": "JwtProperties", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java"}, {"id": "jwtencoder", "label": "JwtEncoder", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java"}, {"id": "jwtdecoder", "label": "JwtDecoder", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", "label": ".JwtTokenService()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L34", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "label": ".createAccessToken()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L44", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java"}, {"id": "authenticateduser", "label": "AuthenticatedUser", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "label": ".authenticate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L74", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "label": ".asLong()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L97", "_callable": true}, {"id": "object", "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "immutablesecret", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "securitycontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "macalgorithm", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "jwt", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "jwtclaimsset", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "jwtdecoder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "jwtencoder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "jwtencoderparameters", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "jwtexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "jwsheader", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "nimbusjwtdecoder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "nimbusjwtencoder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "service", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "secretkey", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "secretkeyspec", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "instant", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "uuid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L25", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "target": "service", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L25", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "target": "jwtproperties", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "target": "jwtencoder", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "target": "jwtdecoder", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", "target": "jwtproperties", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L34", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L44", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "target": "authenticateduser", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L74", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L74", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "target": "authenticateduser", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L74", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L97", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L97", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "target": "authenticateduser", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L86", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "target": "authenticateduser", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L91", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", "callee": "SecretKeySpec", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", "callee": "secretBytes", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", "callee": "NimbusJwtEncoder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", "callee": "ImmutableSecret", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", "callee": "macAlgorithm", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", "callee": "withSecretKey", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "getRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L48", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L49", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "claim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "claim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "claim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "claim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "subject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "expiresAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "issuedAt", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "issuer", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "builder", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L55", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "plus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "getAccessTtl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "toString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "randomUUID", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "username", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L66", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "claim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "with", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "getTokenValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "encode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "from", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L71", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "decode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L80", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "getClaimAsString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "equalsIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "orElseGet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "getClaim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "getClaimAsString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L87", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "getClaimAsString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L88", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "getClaim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L99", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "callee": "longValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L102", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "callee": "valueOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", "source_location": "L107", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/ce58ebe0a2cf2329029fb5adae8394d1a69ba45069190a3bb42925b6a78fa125.json b/graphify-out/cache/ast/v0.9.5/ce58ebe0a2cf2329029fb5adae8394d1a69ba45069190a3bb42925b6a78fa125.json new file mode 100644 index 0000000..912a3ad --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/ce58ebe0a2cf2329029fb5adae8394d1a69ba45069190a3bb42925b6a78fa125.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java", "label": "TenantWebMvcConfig.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", "label": "TenantWebMvcConfig", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L9", "_callable": true}, {"id": "webmvcconfigurer", "label": "WebMvcConfigurer", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "configuration", "label": "Configuration", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java"}, {"id": "tenantroutingdatasource", "label": "TenantRoutingDataSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java"}, {"id": "authorizationinterceptor", "label": "AuthorizationInterceptor", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantwebmvcconfig", "label": ".TenantWebMvcConfig()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L15", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", "label": ".tenantInterceptor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L21", "_callable": true}, {"id": "tenantinterceptor", "label": "TenantInterceptor", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java"}, {"id": "bean", "label": "Bean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", "label": ".addInterceptors()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L28", "_callable": true}, {"id": "interceptorregistry", "label": "InterceptorRegistry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java"}, {"id": "override", "label": "Override", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java", "target": "authorizationinterceptor", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java", "target": "bean", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java", "target": "configuration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java", "target": "interceptorregistry", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java", "target": "webmvcconfigurer", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", "target": "webmvcconfigurer", "relation": "implements", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", "target": "configuration", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L9", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", "target": "authorizationinterceptor", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantwebmvcconfig", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantwebmvcconfig", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantwebmvcconfig", "target": "authorizationinterceptor", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", "target": "tenantinterceptor", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L21", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", "target": "bean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L21", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", "target": "interceptorregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", "target": "override", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L28", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", "target": "tenantinterceptor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L30", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", "callee": "setRoutingDataSource", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", "callee": "addPathPatterns", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L30", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", "callee": "addInterceptor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L30", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", "callee": "addPathPatterns", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", "callee": "addInterceptor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", "source_location": "L31", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/ceae897064e8c2e21f452f90273ad6241c52979c140e7206f7e8ff6b8eebdb4e.json b/graphify-out/cache/ast/v0.9.5/ceae897064e8c2e21f452f90273ad6241c52979c140e7206f7e8ff6b8eebdb4e.json new file mode 100644 index 0000000..7a0c01d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/ceae897064e8c2e21f452f90273ad6241c52979c140e7206f7e8ff6b8eebdb4e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subgroupdto_java", "label": "SubgroupDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", "label": "SubgroupDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubgroupDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubgroupDto.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubgroupDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subgroupdto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", "source_location": "L4", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/cec1ec25f32d091d51d427c7a49ceae21e4dc426abc0fd3335da1ee7673afa77.json b/graphify-out/cache/ast/v0.9.5/cec1ec25f32d091d51d427c7a49ceae21e4dc426abc0fd3335da1ee7673afa77.json new file mode 100644 index 0000000..b63b847 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/cec1ec25f32d091d51d427c7a49ceae21e4dc426abc0fd3335da1ee7673afa77.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_java", "label": "ScheduleRuleTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest", "label": "ScheduleRuleTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L9", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "label": ".activeOnUsesStatusAndValidityRange()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L11", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "label": ".archiveAndRestoreToggleStatus()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L27", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L11", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L27", "weight": 1.0, "context": "attribute"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "ScheduleRule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L13", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "setValidFrom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L14", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L14", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "setValidTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L15", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L15", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L17", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L17", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L17", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L17", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "isTrue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L18", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L18", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L18", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L18", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "isTrue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L19", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L19", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L19", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L19", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L20", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L20", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L20", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L20", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L22", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "ScheduleRule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "archive", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "isTrue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "isFalse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "isActiveOn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "restore", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "isTrue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "isActiveRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "isNull", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", "callee": "getValidTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", "source_location": "L39", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/d089ed980c0c60fd352ddea7d30598b1ab1169cba1eb22c370f99911fc066a3c.json b/graphify-out/cache/ast/v0.9.5/d089ed980c0c60fd352ddea7d30598b1ab1169cba1eb22c370f99911fc066a3c.json new file mode 100644 index 0000000..fbf78f1 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/d089ed980c0c60fd352ddea7d30598b1ab1169cba1eb22c370f99911fc066a3c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_java", "label": "Equipment.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "label": "Equipment", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L5", "_callable": true}, {"id": "lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Equipment.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Equipment.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Equipment.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Equipment.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_equipment", "label": ".Equipment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L16", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L24", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L28", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L32", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L36", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "lifecycleentity", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_equipment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_equipment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_equipment", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_equipment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L24", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L32", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_equipment_equipment_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/d0f69d372b91b6241ad38de003e2e096535d6ae59e5791988dfa1825932016eb.json b/graphify-out/cache/ast/v0.9.5/d0f69d372b91b6241ad38de003e2e096535d6ae59e5791988dfa1825932016eb.json new file mode 100644 index 0000000..c0487a2 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/d0f69d372b91b6241ad38de003e2e096535d6ae59e5791988dfa1825932016eb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "label": "AuthorizationInterceptor.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "label": "AuthorizationInterceptor", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L15", "_callable": true}, {"id": "handlerinterceptor", "label": "HandlerInterceptor", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "component", "label": "Component", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java"}, {"id": "jwttokenservice", "label": "JwtTokenService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java"}, {"id": "objectmapper", "label": "ObjectMapper", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_authorizationinterceptor", "label": ".AuthorizationInterceptor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L21", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "label": ".preHandle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L26", "_callable": true}, {"id": "httpservletrequest", "label": "HttpServletRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java"}, {"id": "httpservletresponse", "label": "HttpServletResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java"}, {"id": "object", "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java"}, {"id": "override", "label": "Override", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "label": ".isPublicAuthEndpoint()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", "label": ".afterCompletion()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L65", "_callable": true}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", "label": ".resolveRoles()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L70", "_callable": true}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", "label": ".bearerToken()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L81", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", "label": ".writeError()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L88", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "objectmapper", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "httpservletrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "httpservletresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "component", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "handlermethod", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "handlerinterceptor", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "ioexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "arrays", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "handlerinterceptor", "relation": "implements", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "component", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "jwttokenservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "objectmapper", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_authorizationinterceptor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_authorizationinterceptor", "target": "jwttokenservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_authorizationinterceptor", "target": "objectmapper", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "target": "httpservletresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "target": "override", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L26", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L65", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L65", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", "target": "httpservletresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L65", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L65", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", "target": "exception", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L65", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", "target": "override", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L65", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L70", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L70", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L70", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L81", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L81", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L81", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", "target": "httpservletresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L46", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "startsWith", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "getRequestURI", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "equalsIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "getMethod", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "getHeader", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "authenticate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L36", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "getCurrentTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L38", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "setCurrentUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "noneMatch", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "value", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "callee": "startsWith", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "callee": "getRequestURI", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L56", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "callee": "equalsIgnoreCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "callee": "getMethod", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "callee": "getRequestURI", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "callee": "getRequestURI", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", "callee": "getRequestURI", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", "callee": "clear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", "callee": "getMethodAnnotation", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", "callee": "getAnnotation", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", "callee": "getBeanType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", "callee": "startsWith", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", "callee": "substring", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", "callee": "length", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L85", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", "callee": "setContentType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L90", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", "callee": "writeValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", "callee": "getOutputStream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", "source_location": "L91", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/d1a3c0544e8b7660e2c00fcf5a246c0a95e4de3794359a176cae2cd9840c2bde.json b/graphify-out/cache/ast/v0.9.5/d1a3c0544e8b7660e2c00fcf5a246c0a95e4de3794359a176cae2cd9840c2bde.json new file mode 100644 index 0000000..c4994cf --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/d1a3c0544e8b7660e2c00fcf5a246c0a95e4de3794359a176cae2cd9840c2bde.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_java", "label": "ClassroomResponse.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "label": "ClassroomResponse", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L7", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java"}, {"id": "localdatetime", "label": "LocalDateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java"}, {"id": "equipment", "label": "Equipment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "label": ".ClassroomResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L42", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L46", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L50", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L54", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getcapacity", "label": ".getCapacity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L58", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setcapacity", "label": ".setCapacity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L62", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getbuilding", "label": ".getBuilding()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L66", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setbuilding", "label": ".setBuilding()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L70", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getfloor", "label": ".getFloor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L74", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setfloor", "label": ".setFloor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L78", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getisavailable", "label": ".getIsAvailable()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L82", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setisavailable", "label": ".setIsAvailable()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L86", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getstatus", "label": ".getStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L90", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setstatus", "label": ".setStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L94", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivedat", "label": ".getArchivedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L98", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivedat", "label": ".setArchivedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L102", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivereason", "label": ".getArchiveReason()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L106", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivereason", "label": ".setArchiveReason()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L110", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getequipments", "label": ".getEquipments()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L114", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setequipments", "label": ".setEquipments()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L118", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_java", "target": "equipment", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L17", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L22", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L42", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L46", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L54", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getcapacity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getcapacity", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L58", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setcapacity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setcapacity", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L62", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getbuilding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getbuilding", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L66", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setbuilding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L70", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setbuilding", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L70", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getfloor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L74", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getfloor", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L74", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setfloor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L78", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setfloor", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L78", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getisavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L82", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getisavailable", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L82", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setisavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L86", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setisavailable", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L86", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L90", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L90", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L94", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L94", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L98", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L98", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L102", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivereason", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L106", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivereason", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L106", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivereason", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L110", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivereason", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L110", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getequipments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L114", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getequipments", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L114", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getequipments", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L114", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setequipments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L118", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setequipments", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L118", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setequipments", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", "source_location": "L118", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/d1c1efee47504f84a1a34a1174fa7ad74004f3f0ff5a0cc85e8e0bf80e96fe61.json b/graphify-out/cache/ast/v0.9.5/d1c1efee47504f84a1a34a1174fa7ad74004f3f0ff5a0cc85e8e0bf80e96fe61.json new file mode 100644 index 0000000..be885b6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/d1c1efee47504f84a1a34a1174fa7ad74004f3f0ff5a0cc85e8e0bf80e96fe61.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java", "label": "CourseAndSemesterCalculator.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", "label": "CourseAndSemesterCalculator", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L8", "_callable": true}, {"id": "service", "label": "Service", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", "label": ".getActualCourse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L11", "_callable": true}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", "label": ".getActualSemester()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L24", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", "label": ".getFutureCourse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L42", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", "label": ".getFutureSemester()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L47", "_callable": true}, {"id": "semestertype", "label": "SemesterType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java", "target": "semestertype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java", "target": "service", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", "target": "service", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L8", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L11", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", "target": "semestertype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L48", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L12", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", "callee": "getYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L16", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", "callee": "getMonthValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L17", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", "callee": "getMonthValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", "callee": "substring", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L43", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", "source_location": "L58", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/d319dc499991dcab92c9d0e0131ccdbd7b25e06a2b2ad27449bc2c20e87c0e15.json b/graphify-out/cache/ast/v0.9.5/d319dc499991dcab92c9d0e0131ccdbd7b25e06a2b2ad27449bc2c20e87c0e15.json new file mode 100644 index 0000000..5a9c17c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/d319dc499991dcab92c9d0e0131ccdbd7b25e06a2b2ad27449bc2c20e87c0e15.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_java", "label": "Semester.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "label": "Semester", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L7", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Semester.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Semester.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Semester.java"}, {"id": "academicyear", "label": "AcademicYear", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Semester.java"}, {"id": "semestertype", "label": "SemesterType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Semester.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Semester.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L29", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L33", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getacademicyear", "label": ".getAcademicYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L37", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setacademicyear", "label": ".setAcademicYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L41", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getsemestertype", "label": ".getSemesterType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L45", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setsemestertype", "label": ".setSemesterType()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L49", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getstartdate", "label": ".getStartDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L53", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setstartdate", "label": ".setStartDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L57", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getenddate", "label": ".getEndDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L61", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setenddate", "label": ".setEndDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L65", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "semestertype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L29", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L33", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getacademicyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L37", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getacademicyear", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L37", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setacademicyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setacademicyear", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getsemestertype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getsemestertype", "target": "semestertype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L45", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setsemestertype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L49", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setsemestertype", "target": "semestertype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L49", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getstartdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getstartdate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setstartdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L57", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setstartdate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L57", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getenddate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L61", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_getenddate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L61", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setenddate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L65", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semester_semester_setenddate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", "source_location": "L65", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/d3a0713b6c80856f0341e8eb0ce9530154a3c4684b0c9797b9f94e2fa9b1fda6.json b/graphify-out/cache/ast/v0.9.5/d3a0713b6c80856f0341e8eb0ce9530154a3c4684b0c9797b9f94e2fa9b1fda6.json new file mode 100644 index 0000000..e7ed096 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/d3a0713b6c80856f0341e8eb0ce9530154a3c4684b0c9797b9f94e2fa9b1fda6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "label": "GlobalExceptionHandler.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", "label": "GlobalExceptionHandler", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L18", "_callable": true}, {"id": "restcontrolleradvice", "label": "RestControllerAdvice", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "label": ".handleIllegalArgument()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L23", "_callable": true}, {"id": "illegalargumentexception", "label": "IllegalArgumentException", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "httpservletrequest", "label": "HttpServletRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "object", "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "exceptionhandler", "label": "ExceptionHandler", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "label": ".handleNotFound()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L32", "_callable": true}, {"id": "nosuchelementexception", "label": "NoSuchElementException", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "label": ".handleBadRequest()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L41", "_callable": true}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "label": ".handleUnexpected()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "label": ".error()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L58", "_callable": true}, {"id": "httpstatus", "label": "HttpStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", "label": ".reason()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L68", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "httpservletrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "httpstatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "httpmessagenotreadableexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "exceptionhandler", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "restcontrolleradvice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "methodargumenttypemismatchexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "linkedhashmap", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "nosuchelementexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", "target": "restcontrolleradvice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L18", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "target": "illegalargumentexception", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L23", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L23", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L23", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "target": "exceptionhandler", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L23", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L32", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "target": "nosuchelementexception", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L32", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L32", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "target": "exceptionhandler", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L32", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L41", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "target": "exception", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L41", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "target": "exceptionhandler", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L41", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "target": "exception", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L51", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "target": "exceptionhandler", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L51", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "target": "httpstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L58", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L58", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L58", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L58", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L68", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", "target": "httpstatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L68", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L48", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L62", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "callee": "warn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "callee": "getMethod", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "callee": "getRequestURI", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L47", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "callee": "getMethod", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", "callee": "getRequestURI", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "LinkedHashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "toString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L60", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "value", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "getRequestURI", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L64", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", "source_location": "L73", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/d5a19f5d5aad38c53ea9130cf0755343fa4706719edd198ab05a18069161c9c1.json b/graphify-out/cache/ast/v0.9.5/d5a19f5d5aad38c53ea9130cf0755343fa4706719edd198ab05a18069161c9c1.json new file mode 100644 index 0000000..bca4ceb --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/d5a19f5d5aad38c53ea9130cf0755343fa4706719edd198ab05a18069161c9c1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_java", "label": "GroupResponse.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "label": "GroupResponse", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L5", "_callable": true}, {"id": "jsoninclude", "label": "JsonInclude", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupResponse.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupResponse.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupResponse.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupResponse.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupResponse.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "label": ".GroupResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L65", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L69", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getgroupsize", "label": ".getGroupSize()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L73", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformid", "label": ".getEducationFormId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L77", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformname", "label": ".getEducationFormName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L81", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L85", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getcourse", "label": ".getCourse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L89", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getsemester", "label": ".getSemester()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L93", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getyearstartstudy", "label": ".getYearStartStudy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L97", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialitycode", "label": ".getSpecialityCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L101", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyid", "label": ".getSpecialtyId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L105", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtycode", "label": ".getSpecialtyCode()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L109", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyname", "label": ".getSpecialtyName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L113", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofileid", "label": ".getSpecialtyProfileId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L117", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofilename", "label": ".getSpecialtyProfileName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L121", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstatus", "label": ".getStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L125", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getactive", "label": ".getActive()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L129", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystate", "label": ".getStudyState()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L133", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystatename", "label": ".getStudyStateName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L137", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_java", "target": "jsoninclude", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "jsoninclude", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L65", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L65", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L69", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L69", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getgroupsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L73", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getgroupsize", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L73", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L77", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L77", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L81", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L81", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L85", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L85", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getcourse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L89", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getcourse", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L89", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getsemester", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L93", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getsemester", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L93", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getyearstartstudy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L97", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getyearstartstudy", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L97", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialitycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L101", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialitycode", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L101", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L105", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L105", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtycode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L109", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtycode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L109", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L113", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L113", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofileid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L117", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofileid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L117", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofilename", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L121", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofilename", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L121", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L125", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L125", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getactive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L129", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getactive", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L129", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L133", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L133", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystatename", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L137", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystatename", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", "source_location": "L137", "weight": 1.0, "context": "return_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/d60d317b6bb7e6d9b493499067dd6da9cd6b937757dd01c46c9ce647df0d7c44.json b/graphify-out/cache/ast/v0.9.5/d60d317b6bb7e6d9b493499067dd6da9cd6b937757dd01c46c9ce647df0d7c44.json new file mode 100644 index 0000000..e2b0604 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/d60d317b6bb7e6d9b493499067dd6da9cd6b937757dd01c46c9ce647df0d7c44.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_java", "label": "Classroom.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "label": "Classroom", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L7", "_callable": true}, {"id": "lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Classroom.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Classroom.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Classroom.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Classroom.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Classroom.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Classroom.java"}, {"id": "set", "label": "Set", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Classroom.java"}, {"id": "equipment", "label": "Equipment", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Classroom.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_classroom", "label": ".Classroom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L33", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L36", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L40", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L44", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L48", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getcapacity", "label": ".getCapacity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L52", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setcapacity", "label": ".setCapacity()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L56", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getbuilding", "label": ".getBuilding()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L60", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setbuilding", "label": ".setBuilding()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L64", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getfloor", "label": ".getFloor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L68", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setfloor", "label": ".setFloor()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L72", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getisavailable", "label": ".getIsAvailable()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L76", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setisavailable", "label": ".setIsAvailable()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L80", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getequipments", "label": ".getEquipments()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L84", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setequipments", "label": ".setEquipments()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L88", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_java", "target": "hashset", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_java", "target": "set", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "lifecycleentity", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L29", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_classroom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L36", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L36", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L40", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L40", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L44", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L48", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L48", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getcapacity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L52", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getcapacity", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L52", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setcapacity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setcapacity", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L56", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getbuilding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L60", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getbuilding", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L60", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setbuilding", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L64", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setbuilding", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L64", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getfloor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L68", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getfloor", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L68", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setfloor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L72", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setfloor", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L72", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getisavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L76", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getisavailable", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L76", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setisavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L80", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setisavailable", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L80", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getequipments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L84", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getequipments", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L84", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_getequipments", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L84", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setequipments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setequipments", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_classroom_classroom_setequipments", "target": "equipment", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/d703dd077feff0aa2c278dd7fddcce860c59f80865fb05aaa8b89fcde74b5163.json b/graphify-out/cache/ast/v0.9.5/d703dd077feff0aa2c278dd7fddcce860c59f80865fb05aaa8b89fcde74b5163.json new file mode 100644 index 0000000..ccf3de2 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/d703dd077feff0aa2c278dd7fddcce860c59f80865fb05aaa8b89fcde74b5163.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_java", "label": "TeacherCreationRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "label": "TeacherCreationRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L7", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java"}, {"id": "department", "label": "Department", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java"}, {"id": "teachercreationrequeststatus", "label": "TeacherCreationRequestStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java"}, {"id": "localdatetime", "label": "LocalDateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_touch", "label": ".touch()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L56", "_callable": true}, {"id": "preupdate", "label": "PreUpdate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L61", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getdepartment", "label": ".getDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L65", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setdepartment", "label": ".setDepartment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L69", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getusername", "label": ".getUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L73", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setusername", "label": ".setUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L77", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getfullname", "label": ".getFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L81", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setfullname", "label": ".setFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L85", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getjobtitle", "label": ".getJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L89", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setjobtitle", "label": ".setJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L93", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcomment", "label": ".getComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L97", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcomment", "label": ".setComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L101", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getstatus", "label": ".getStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L105", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setstatus", "label": ".setStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L109", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getrequestedby", "label": ".getRequestedBy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L113", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setrequestedby", "label": ".setRequestedBy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L117", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedat", "label": ".getCreatedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L121", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedat", "label": ".setCreatedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L125", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getupdatedat", "label": ".getUpdatedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L129", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setupdatedat", "label": ".setUpdatedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L133", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedby", "label": ".getReviewedBy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L137", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedby", "label": ".setReviewedBy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L141", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedat", "label": ".getReviewedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L145", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedat", "label": ".setReviewedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L149", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewcomment", "label": ".getReviewComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L153", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewcomment", "label": ".setReviewComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L157", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedteacherid", "label": ".getCreatedTeacherId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L161", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedteacherid", "label": ".setCreatedTeacherId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L165", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L7", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "teachercreationrequeststatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_touch", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_touch", "target": "preupdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L56", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L61", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L61", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getdepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L65", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getdepartment", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L65", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setdepartment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L69", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setdepartment", "target": "department", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L69", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L73", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L73", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L77", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L77", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L81", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L81", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L85", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L85", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L89", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L89", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L93", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L93", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L97", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L97", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L101", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L101", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L105", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getstatus", "target": "teachercreationrequeststatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L105", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L109", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setstatus", "target": "teachercreationrequeststatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L109", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getrequestedby", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L113", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getrequestedby", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L113", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setrequestedby", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L117", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setrequestedby", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L117", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L121", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L121", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L125", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L125", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getupdatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L129", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getupdatedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L129", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setupdatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L133", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setupdatedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L133", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedby", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L137", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedby", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L137", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedby", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L141", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedby", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L141", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L145", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L145", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L149", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L149", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L153", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L153", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L157", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L157", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedteacherid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L161", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedteacherid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L161", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedteacherid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L165", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedteacherid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L165", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_touch", "callee": "now", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", "source_location": "L58", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/d9367be6b0af7d7af2384fddfc0e9879bfda5f3290a3ca1cd5da6f37d972b808.json b/graphify-out/cache/ast/v0.9.5/d9367be6b0af7d7af2384fddfc0e9879bfda5f3290a3ca1cd5da6f37d972b808.json new file mode 100644 index 0000000..ae7ad2b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/d9367be6b0af7d7af2384fddfc0e9879bfda5f3290a3ca1cd5da6f37d972b808.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_java", "label": "EducationFormRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", "label": "EducationFormRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "educationform", "label": "EducationForm", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findbyname", "label": ".findByName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L11", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java"}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findallbyorderbynameasc", "label": ".findAllByOrderByNameAsc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L13", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_java", "target": "educationform", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", "target": "educationform", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findbyname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findbyname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L11", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findbyname", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findbyname", "target": "educationform", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findallbyorderbynameasc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findallbyorderbynameasc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findallbyorderbynameasc", "target": "educationform", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/db778026ef0b1a3424ac5b3f99a42569ac5268cd86d6e3008536ec97a7ad4dfc.json b/graphify-out/cache/ast/v0.9.5/db778026ef0b1a3424ac5b3f99a42569ac5268cd86d6e3008536ec97a7ad4dfc.json new file mode 100644 index 0000000..229a61d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/db778026ef0b1a3424ac5b3f99a42569ac5268cd86d6e3008536ec97a7ad4dfc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "label": "AuthRefreshToken.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "label": "AuthRefreshToken", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L15", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java"}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java"}, {"id": "localdatetime", "label": "LocalDateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuser", "label": ".getUser()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L59", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuser", "label": ".setUser()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L63", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettenant", "label": ".getTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L67", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settenant", "label": ".setTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L71", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettokenhash", "label": ".getTokenHash()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L75", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settokenhash", "label": ".setTokenHash()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L79", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getissuedat", "label": ".getIssuedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L83", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setissuedat", "label": ".setIssuedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L87", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getexpiresat", "label": ".getExpiresAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L91", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setexpiresat", "label": ".setExpiresAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L95", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrevokedat", "label": ".getRevokedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L99", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrevokedat", "label": ".setRevokedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L103", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrotatedtotokenhash", "label": ".getRotatedToTokenHash()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L107", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrotatedtotokenhash", "label": ".setRotatedToTokenHash()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L111", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuseragent", "label": ".getUserAgent()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L115", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuseragent", "label": ".setUserAgent()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L119", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getipaddress", "label": ".getIpAddress()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L123", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setipaddress", "label": ".setIpAddress()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L127", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_isactive", "label": ".isActive()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L131", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "column", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "entity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "fetchtype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "generatedvalue", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "generationtype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "id", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "joincolumn", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "manytoone", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "table", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L39", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L42", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L48", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L51", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuser", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L59", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuser", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuser", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L63", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L67", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L71", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettokenhash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettokenhash", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L75", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settokenhash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settokenhash", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L79", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getissuedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L83", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getissuedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L83", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setissuedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L87", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setissuedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getexpiresat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L91", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getexpiresat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L91", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setexpiresat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L95", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setexpiresat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L95", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrevokedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L99", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrevokedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L99", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrevokedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L103", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrevokedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrotatedtotokenhash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L107", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrotatedtotokenhash", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L107", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrotatedtotokenhash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L111", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrotatedtotokenhash", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L111", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuseragent", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L115", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuseragent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L115", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuseragent", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L119", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuseragent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L119", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getipaddress", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L123", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getipaddress", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L123", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setipaddress", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L127", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setipaddress", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L127", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_isactive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L131", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_isactive", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L131", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_isactive", "callee": "isAfter", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", "source_location": "L132", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/de045e07f8dee74796ba4fa28064d80740ff383456b29aa8d8f7a4d140b7ee7f.json b/graphify-out/cache/ast/v0.9.5/de045e07f8dee74796ba4fa28064d80740ff383456b29aa8d8f7a4d140b7ee7f.json new file mode 100644 index 0000000..e64085f --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/de045e07f8dee74796ba4fa28064d80740ff383456b29aa8d8f7a4d140b7ee7f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_java", "label": "AcademicCalendar.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "label": "AcademicCalendar", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L5", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendar.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendar.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendar.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendar.java"}, {"id": "academicyear", "label": "AcademicYear", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendar.java"}, {"id": "speciality", "label": "Speciality", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendar.java"}, {"id": "specialtyprofile", "label": "SpecialtyProfile", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendar.java"}, {"id": "educationform", "label": "EducationForm", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendar.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendar.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_gettitle", "label": ".getTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_settitle", "label": ".setTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getacademicyear", "label": ".getAcademicYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setacademicyear", "label": ".setAcademicYear()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspeciality", "label": ".getSpeciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L59", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspeciality", "label": ".setSpeciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L63", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspecialtyprofile", "label": ".getSpecialtyProfile()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L67", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspecialtyprofile", "label": ".setSpecialtyProfile()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L71", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getstudyform", "label": ".getStudyForm()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L75", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setstudyform", "label": ".setStudyForm()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L79", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getcoursecount", "label": ".getCourseCount()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L83", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setcoursecount", "label": ".setCourseCount()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L87", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "specialtyprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "educationform", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_gettitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_gettitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_settitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_settitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L47", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getacademicyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getacademicyear", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L51", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setacademicyear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setacademicyear", "target": "academicyear", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L55", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspeciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspeciality", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L59", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspeciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L63", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspeciality", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L63", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspecialtyprofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L67", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspecialtyprofile", "target": "specialtyprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L67", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspecialtyprofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspecialtyprofile", "target": "specialtyprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L71", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getstudyform", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L75", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getstudyform", "target": "educationform", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L75", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setstudyform", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L79", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setstudyform", "target": "educationform", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L79", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getcoursecount", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L83", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getcoursecount", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L83", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setcoursecount", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L87", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setcoursecount", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/de836e575475806685ba4f137b7f5d6a56be8afa1c3f4b530ea224dc66494931.json b/graphify-out/cache/ast/v0.9.5/de836e575475806685ba4f137b7f5d6a56be8afa1c3f4b530ea224dc66494931.json new file mode 100644 index 0000000..46474bd --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/de836e575475806685ba4f137b7f5d6a56be8afa1c3f4b530ea224dc66494931.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "label": "AuthController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "label": "AuthController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L26", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "userrepository", "label": "UserRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "bcryptpasswordencoder", "label": "BCryptPasswordEncoder", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "jwttokenservice", "label": "JwtTokenService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "refreshtokenservice", "label": "RefreshTokenService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "jwtproperties", "label": "JwtProperties", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", "label": ".AuthController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L45", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "label": ".login()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L57", "_callable": true}, {"id": "loginrequest", "label": "LoginRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "httpservletrequest", "label": "HttpServletRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "loginresponse", "label": "LoginResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "label": ".refresh()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L88", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "label": ".logout()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L112", "_callable": true}, {"id": "object", "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "label": ".me()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L122", "_callable": true}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "label": ".loginResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L136", "_callable": true}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", "label": ".unauthorized()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L149", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "label": ".unauthorizedWithClearedCookie()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L155", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "label": ".refreshCookie()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L162", "_callable": true}, {"id": "responsecookie", "label": "ResponseCookie", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "label": ".clearRefreshCookie()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L172", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "label": ".refreshCookieValue()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L182", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "label": ".clientIp()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L195", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "authcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "jwtproperties", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "jwttokenservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "refreshtokenrotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "refreshtokenservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "tenantcontext", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "loginrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "loginresponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "user", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "userrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "cookie", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "httpservletrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "bcryptpasswordencoder", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "httpheaders", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "responsecookie", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "duration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L21", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "linkedhashmap", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L24", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L26", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L26", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "bcryptpasswordencoder", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "jwttokenservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "refreshtokenservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "jwtproperties", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L36", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L36", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L45", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L45", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", "target": "bcryptpasswordencoder", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L45", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", "target": "jwttokenservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L45", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", "target": "refreshtokenservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L45", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", "target": "jwtproperties", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L45", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L57", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "target": "loginrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L57", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L57", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L57", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "target": "loginresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L57", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L57", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L88", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "target": "loginresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L88", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L112", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L112", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L112", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L112", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L112", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L112", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L112", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L122", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L122", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L122", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L136", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L136", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L136", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "target": "loginresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L136", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L149", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L149", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", "target": "loginresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L149", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L155", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L155", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "target": "loginresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L155", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L162", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L162", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "target": "responsecookie", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L162", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L172", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "target": "responsecookie", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L172", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L182", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L182", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L182", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L182", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L195", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "target": "httpservletrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L195", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L195", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "target": "loginresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L65", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L80", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L84", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L85", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L90", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L92", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L99", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L102", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L108", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L109", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L114", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L118", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "target": "loginresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L138", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", "target": "loginresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L152", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L158", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "target": "loginresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L159", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "findByUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L59", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "matches", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "getPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "getPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L63", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L70", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "getCurrentTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "createAccessToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L75", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "createSession", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "getHeader", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L79", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "header", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L83", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", "callee": "toString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L84", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L91", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "rotate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "getCurrentTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "getHeader", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L101", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "user", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "createAccessToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "getCurrentTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "header", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "toString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "refreshToken", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "callee": "ifPresent", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "callee": "revoke", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "callee": "getCurrentTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L115", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "callee": "header", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "callee": "toString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L118", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "getCurrentUser", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L124", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "LinkedHashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "username", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L130", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "role", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L131", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "departmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L133", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "callee": "name", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "callee": "getRole", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "callee": "getOrDefault", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "callee": "getDepartmentId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L144", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L150", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "callee": "header", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", "callee": "toString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L158", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "callee": "maxAge", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "callee": "path", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "callee": "sameSite", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "callee": "secure", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "callee": "httpOnly", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "callee": "from", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "callee": "getRefreshCookieName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L163", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "callee": "isRefreshCookieSecure", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L165", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", "callee": "getRefreshTtl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "callee": "maxAge", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "callee": "path", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "callee": "sameSite", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "callee": "secure", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "callee": "httpOnly", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "callee": "from", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "callee": "getRefreshCookieName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", "callee": "isRefreshCookieSecure", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L175", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "callee": "getCookies", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L188", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "callee": "getRefreshCookieName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L188", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L188", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "callee": "ofNullable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "callee": "getValue", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", "callee": "empty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L192", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "callee": "getHeader", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L196", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L197", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "callee": "split", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", "callee": "getRemoteAddr", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java", "source_location": "L200", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/df9141b52f117a2b55e03a98af5c54ad9beaa596bda0f50de7bf90f8835d4588.json b/graphify-out/cache/ast/v0.9.5/df9141b52f117a2b55e03a98af5c54ad9beaa596bda0f50de7bf90f8835d4588.json new file mode 100644 index 0000000..868307e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/df9141b52f117a2b55e03a98af5c54ad9beaa596bda0f50de7bf90f8835d4588.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_java", "label": "StudentGroup.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "label": "StudentGroup", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L5", "_callable": true}, {"id": "lifecycleentity", "label": "LifecycleEntity", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroup.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroup.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroup.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroup.java"}, {"id": "educationform", "label": "EducationForm", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroup.java"}, {"id": "speciality", "label": "Speciality", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroup.java"}, {"id": "specialtyprofile", "label": "SpecialtyProfile", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroup.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroup.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_studentgroup", "label": ".StudentGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L37", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L40", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L44", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getname", "label": ".getName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L48", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setname", "label": ".setName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L52", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getgroupsize", "label": ".getGroupSize()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L56", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setgroupsize", "label": ".setGroupSize()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L60", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_geteducationform", "label": ".getEducationForm()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L64", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_seteducationform", "label": ".setEducationForm()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L68", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L72", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setdepartmentid", "label": ".setDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L76", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspeciality", "label": ".getSpeciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L80", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspeciality", "label": ".setSpeciality()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L84", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspecialtyprofile", "label": ".getSpecialtyProfile()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L88", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspecialtyprofile", "label": ".setSpecialtyProfile()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L92", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getyearstartstudy", "label": ".getYearStartStudy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L96", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setyearstartstudy", "label": ".setYearStartStudy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L100", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "lifecycleentity", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "educationform", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "specialtyprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_studentgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L37", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L40", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L40", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L44", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L48", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L48", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L52", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L52", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getgroupsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L56", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getgroupsize", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L56", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setgroupsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L60", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setgroupsize", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L60", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_geteducationform", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L64", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_geteducationform", "target": "educationform", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L64", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_seteducationform", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L68", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_seteducationform", "target": "educationform", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L72", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L72", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L76", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L76", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspeciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L80", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspeciality", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L80", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspeciality", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L84", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspeciality", "target": "speciality", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L84", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspecialtyprofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspecialtyprofile", "target": "specialtyprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L88", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspecialtyprofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L92", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspecialtyprofile", "target": "specialtyprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L92", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getyearstartstudy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L96", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getyearstartstudy", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L96", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setyearstartstudy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L100", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setyearstartstudy", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", "source_location": "L100", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/e08dafc17dc6fca4a01dacf9f8ab33653abd759b90ddca739ae3360c50179f1a.json b/graphify-out/cache/ast/v0.9.5/e08dafc17dc6fca4a01dacf9f8ab33653abd759b90ddca739ae3360c50179f1a.json new file mode 100644 index 0000000..38be06c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/e08dafc17dc6fca4a01dacf9f8ab33653abd759b90ddca739ae3360c50179f1a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "label": "TenantRoutingDataSource.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "label": "TenantRoutingDataSource", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L19", "_callable": true}, {"id": "abstractroutingdatasource", "label": "AbstractRoutingDataSource", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java"}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java"}, {"id": "tenantconfig", "label": "TenantConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java"}, {"id": "object", "label": "Object", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_tenantroutingdatasource", "label": ".TenantRoutingDataSource()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", "label": ".determineCurrentLookupKey()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L33", "_callable": true}, {"id": "override", "label": "Override", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "label": ".addTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L53", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", "label": ".removeTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L71", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", "label": ".testConnection()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L88", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "label": ".testExternalConnection()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L103", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs", "label": ".getTenantConfigs()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L123", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant", "label": ".hasTenant()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L127", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_isinitialized", "label": ".isInitialized()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L131", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "label": ".createDataSource()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L135", "_callable": true}, {"id": "hikaridatasource", "label": "HikariDataSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "hikaridatasource", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "abstractroutingdatasource", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "datasource", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "connection", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "sqlexception", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "hashmap", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "map", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "concurrenthashmap", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "abstractroutingdatasource", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L23", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "tenantconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L23", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L24", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L24", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_tenantroutingdatasource", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", "target": "object", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L33", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", "target": "override", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L33", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L53", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "target": "tenantconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L71", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L71", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L88", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L88", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L103", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L103", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L123", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L123", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L123", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs", "target": "tenantconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L123", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L127", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L127", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_isinitialized", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L131", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L135", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "target": "tenantconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L135", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "target": "hikaridatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L135", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "target": "hikaridatasource", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L104", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "target": "hikaridatasource", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L136", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_tenantroutingdatasource", "callee": "setTargetDataSources", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_tenantroutingdatasource", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_tenantroutingdatasource", "callee": "setLenientFallback", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L30", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", "callee": "getCurrentTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", "callee": "toString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", "callee": "iterator", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", "callee": "keySet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "callee": "toLowerCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L54", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L57", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L58", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "callee": "setTargetDataSources", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L61", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "callee": "afterPropertiesSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L62", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", "callee": "getUrl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L65", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", "callee": "toLowerCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L72", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", "callee": "remove", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L73", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", "callee": "remove", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L74", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", "callee": "close", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", "callee": "setTargetDataSources", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L81", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", "callee": "afterPropertiesSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L82", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", "callee": "toLowerCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L89", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", "callee": "getConnection", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", "callee": "isValid", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L93", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", "callee": "warn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L95", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "callee": "setJdbcUrl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L105", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "callee": "setUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L106", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "callee": "setPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "callee": "setMaximumPoolSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L108", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "callee": "setConnectionTimeout", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "callee": "getConnection", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L111", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "callee": "isValid", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L112", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L117", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", "callee": "close", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L119", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant", "callee": "containsKey", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant", "callee": "toLowerCase", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L128", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_isinitialized", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L132", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "setJdbcUrl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "getUrl", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "setUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "getUsername", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L138", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "setPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "getPassword", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "setPoolName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "getDomain", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "setMaximumPoolSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "setMinimumIdle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "setConnectionTimeout", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L143", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "setIdleTimeout", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L144", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "setMaxLifetime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L145", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", "callee": "setInitializationFailTimeout", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", "source_location": "L147", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/e1646704403f9fa714c1e2c8133111c0e03559ea48e3e3f1f0001efa8e472af6.json b/graphify-out/cache/ast/v0.9.5/e1646704403f9fa714c1e2c8133111c0e03559ea48e3e3f1f0001efa8e472af6.json new file mode 100644 index 0000000..ec23198 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/e1646704403f9fa714c1e2c8133111c0e03559ea48e3e3f1f0001efa8e472af6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semestertype_java", "label": "SemesterType.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SemesterType.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semestertype_semestertype", "label": "SemesterType", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/SemesterType.java", "source_location": "L3", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semestertype_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_semestertype_semestertype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/SemesterType.java", "source_location": "L3", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/e2788c00c62ec8dea26485571f596921f3f1c26607f38633a7ce236f016bbed1.json b/graphify-out/cache/ast/v0.9.5/e2788c00c62ec8dea26485571f596921f3f1c26607f38633a7ce236f016bbed1.json new file mode 100644 index 0000000..4ccdb44 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/e2788c00c62ec8dea26485571f596921f3f1c26607f38633a7ce236f016bbed1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_java", "label": "ScheduleOverride.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "label": "ScheduleOverride", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L8", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java"}, {"id": "scheduleruleslot", "label": "ScheduleRuleSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java"}, {"id": "timeslot", "label": "TimeSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java"}, {"id": "classroom", "label": "Classroom", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java"}, {"id": "user", "label": "User", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java"}, {"id": "localdatetime", "label": "LocalDateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L50", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getbaseruleslot", "label": ".getBaseRuleSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L54", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setbaseruleslot", "label": ".setBaseRuleSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L58", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getlessondate", "label": ".getLessonDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L62", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setlessondate", "label": ".setLessonDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L66", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getaction", "label": ".getAction()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L70", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setaction", "label": ".setAction()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L74", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewtimeslot", "label": ".getNewTimeSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L78", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewtimeslot", "label": ".setNewTimeSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L82", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewclassroom", "label": ".getNewClassroom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L86", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewclassroom", "label": ".setNewClassroom()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L90", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewteacher", "label": ".getNewTeacher()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L94", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewteacher", "label": ".setNewTeacher()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L98", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewlessonformat", "label": ".getNewLessonFormat()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L102", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewlessonformat", "label": ".setNewLessonFormat()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L106", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcomment", "label": ".getComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L110", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcomment", "label": ".setComment()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L114", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedby", "label": ".getCreatedBy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L118", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedby", "label": ".setCreatedBy()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L122", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedat", "label": ".getCreatedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L126", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedat", "label": ".setCreatedAt()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L130", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L8", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L8", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L44", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getbaseruleslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getbaseruleslot", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L54", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setbaseruleslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setbaseruleslot", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getlessondate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getlessondate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setlessondate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setlessondate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L66", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L70", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getaction", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L70", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L74", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setaction", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewtimeslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L78", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewtimeslot", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L78", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewtimeslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L82", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewtimeslot", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L82", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewclassroom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L86", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewclassroom", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L86", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewclassroom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L90", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewclassroom", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewteacher", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L94", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewteacher", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L94", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewteacher", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L98", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewteacher", "target": "user", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L98", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewlessonformat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L102", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewlessonformat", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L102", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewlessonformat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L106", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewlessonformat", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L106", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L110", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L110", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcomment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L114", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcomment", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L114", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedby", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L118", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedby", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L118", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedby", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L122", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedby", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L122", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L126", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L126", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedat", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L130", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedat", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", "source_location": "L130", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/e3ba6f8ea997c75aff88d2da99984ee0077d95cb3355750cbc4b1cccbea241f4.json b/graphify-out/cache/ast/v0.9.5/e3ba6f8ea997c75aff88d2da99984ee0077d95cb3355750cbc4b1cccbea241f4.json new file mode 100644 index 0000000..d576d50 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/e3ba6f8ea997c75aff88d2da99984ee0077d95cb3355750cbc4b1cccbea241f4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_java", "label": "RenderedLessonDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "label": "RenderedLessonDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L9", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java"}, {"id": "scheduleparity", "label": "ScheduleParity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java"}, {"id": "localtime", "label": "LocalTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_java", "target": "scheduleparity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_java", "target": "localtime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "localtime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "localtime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L33", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L34", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L39", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", "source_location": "L40", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/e5fb32ccd6b96c30b7ee8f6b5ad63bb31d1a3de855d2bc95f0eb730bbaf22231.json b/graphify-out/cache/ast/v0.9.5/e5fb32ccd6b96c30b7ee8f6b5ad63bb31d1a3de855d2bc95f0eb730bbaf22231.json new file mode 100644 index 0000000..cd6f3a1 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/e5fb32ccd6b96c30b7ee8f6b5ad63bb31d1a3de855d2bc95f0eb730bbaf22231.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_java", "label": "DepartmentTransferRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", "label": "DepartmentTransferRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", "source_location": "L5", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", "source_location": "L8", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/e85c89504dafbb0b863385b1cc507d7c051474fec9e50d2be76149770d7659a2.json b/graphify-out/cache/ast/v0.9.5/e85c89504dafbb0b863385b1cc507d7c051474fec9e50d2be76149770d7659a2.json new file mode 100644 index 0000000..c0b631e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/e85c89504dafbb0b863385b1cc507d7c051474fec9e50d2be76149770d7659a2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_java", "label": "SemesterDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", "label": "SemesterDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L7", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SemesterDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SemesterDto.java"}, {"id": "semestertype", "label": "SemesterType", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SemesterDto.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SemesterDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_java", "target": "semestertype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", "target": "semestertype", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", "source_location": "L13", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/e8d2b8511427830a9b574fdd45603c8f6c977c6abc657e2e400097e976aa3a03.json b/graphify-out/cache/ast/v0.9.5/e8d2b8511427830a9b574fdd45603c8f6c977c6abc657e2e400097e976aa3a03.json new file mode 100644 index 0000000..c62537d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/e8d2b8511427830a9b574fdd45603c8f6c977c6abc657e2e400097e976aa3a03.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_java", "label": "LoginResponse.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "label": "LoginResponse", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L3", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/LoginResponse.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/LoginResponse.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "label": ".LoginResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L13", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_issuccess", "label": ".isSuccess()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L30", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setsuccess", "label": ".setSuccess()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L34", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage", "label": ".getMessage()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L38", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setmessage", "label": ".setMessage()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L42", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_gettoken", "label": ".getToken()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L46", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_settoken", "label": ".setToken()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L50", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getrole", "label": ".getRole()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L54", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setrole", "label": ".setRole()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L58", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getredirect", "label": ".getRedirect()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L62", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setredirect", "label": ".setRedirect()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L66", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L70", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setdepartmentid", "label": ".setDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L74", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getuserid", "label": ".getUserId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L78", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setuserid", "label": ".setUserId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L82", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_issuccess", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L30", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setsuccess", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L38", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setmessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setmessage", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_gettoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_gettoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L46", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_settoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_settoken", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getrole", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getrole", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L54", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setrole", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setrole", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L58", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getredirect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getredirect", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setredirect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L66", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setredirect", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L66", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L70", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L70", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L74", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getuserid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L78", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getuserid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L78", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setuserid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L82", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setuserid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", "source_location": "L82", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/e9adf63725ace0ff0380cb4a13982994c44cc4f8352886bf65dfd91aff21d1af.json b/graphify-out/cache/ast/v0.9.5/e9adf63725ace0ff0380cb4a13982994c44cc4f8352886bf65dfd91aff21d1af.json new file mode 100644 index 0000000..e85f5b5 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/e9adf63725ace0ff0380cb4a13982994c44cc4f8352886bf65dfd91aff21d1af.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_java", "label": "SubjectCommentDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", "label": "SubjectCommentDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", "source_location": "L5", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java"}, {"id": "localdatetime", "label": "LocalDateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_java", "target": "localdatetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", "target": "localdatetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/ea09fc348c675220c5720260a17d708cea525bea66b89365f35dce3e02ca0afa.json b/graphify-out/cache/ast/v0.9.5/ea09fc348c675220c5720260a17d708cea525bea66b89365f35dce3e02ca0afa.json new file mode 100644 index 0000000..c0e7eb3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/ea09fc348c675220c5720260a17d708cea525bea66b89365f35dce3e02ca0afa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_java", "label": "CreateUserRequest.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "label": "CreateUserRequest", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L3", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_createuserrequest", "label": ".CreateUserRequest()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L12", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getusername", "label": ".getUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L15", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setusername", "label": ".setUsername()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L19", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getpassword", "label": ".getPassword()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setpassword", "label": ".setPassword()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L27", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getrole", "label": ".getRole()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L31", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setrole", "label": ".setRole()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L35", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getfullname", "label": ".getFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L39", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setfullname", "label": ".setFullName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L43", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getjobtitle", "label": ".getJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L47", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setjobtitle", "label": ".setJobTitle()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L51", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getdepartmentid", "label": ".getDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L55", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setdepartmentid", "label": ".setDepartmentId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L59", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_createuserrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setusername", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L19", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setusername", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getpassword", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getpassword", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L23", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setpassword", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setpassword", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getrole", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L31", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getrole", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setrole", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setrole", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L39", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setfullname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L43", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setfullname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L47", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L47", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setjobtitle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L51", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setjobtitle", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L55", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setdepartmentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L59", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setdepartmentid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/eaf1d03da73c5c0738658044f09f67068afe368dddd1fc14597de09c3a372dc7.json b/graphify-out/cache/ast/v0.9.5/eaf1d03da73c5c0738658044f09f67068afe368dddd1fc14597de09c3a372dc7.json new file mode 100644 index 0000000..01c563b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/eaf1d03da73c5c0738658044f09f67068afe368dddd1fc14597de09c3a372dc7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java", "label": "ScheduleOverrideRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", "label": "ScheduleOverrideRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L12", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "scheduleoverride", "label": "ScheduleOverride", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", "label": ".findByLessonDateBetweenWithDetails()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L14", "_callable": true}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java"}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", "label": ".findByBaseRuleSlotIdAndLessonDate()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L28", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java", "target": "scheduleoverride", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java", "target": "query", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java", "target": "param", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", "target": "scheduleoverride", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L14", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", "target": "scheduleoverride", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L14", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L28", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L28", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L28", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", "target": "scheduleoverride", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", "source_location": "L28", "weight": 1.0, "context": "generic_arg"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/ebe1ebe0efd275c104dbdde1a72c8b1d5ddb5729f01a7259d8879412e43774ce.json b/graphify-out/cache/ast/v0.9.5/ebe1ebe0efd275c104dbdde1a72c8b1d5ddb5729f01a7259d8879412e43774ce.json new file mode 100644 index 0000000..757232a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/ebe1ebe0efd275c104dbdde1a72c8b1d5ddb5729f01a7259d8879412e43774ce.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java", "label": "AcademicCalendarRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", "label": "AcademicCalendarRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L11", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "academiccalendar", "label": "AcademicCalendar", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_countbystudyformid", "label": ".countByStudyFormId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L13", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", "label": ".findAllWithDetails()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L15", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java"}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", "label": ".findByIdWithDetails()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L33", "_callable": true}, {"id": "optional", "label": "Optional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java", "target": "academiccalendar", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java", "target": "query", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java", "target": "param", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java", "target": "optional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_countbystudyformid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_countbystudyformid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L33", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L33", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", "target": "optional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L33", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L33", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", "source_location": "L33", "weight": 1.0, "context": "attribute"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/f123890af1bd409b02d0dff44c18e57181710b30ef746d6eee9d014a1e4444f6.json b/graphify-out/cache/ast/v0.9.5/f123890af1bd409b02d0dff44c18e57181710b30ef746d6eee9d014a1e4444f6.json new file mode 100644 index 0000000..332a2ba --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/f123890af1bd409b02d0dff44c18e57181710b30ef746d6eee9d014a1e4444f6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java", "label": "TeacherCreationRequestRepository.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", "label": "TeacherCreationRequestRepository", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L9", "_callable": true}, {"id": "jparepository", "label": "JpaRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "teachercreationrequest", "label": "TeacherCreationRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc", "label": ".findByDepartment_IdOrderByCreatedAtDesc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L11", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc", "label": ".findByStatusOrderByCreatedAtDesc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L13", "_callable": true}, {"id": "teachercreationrequeststatus", "label": "TeacherCreationRequestStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findallbyorderbycreatedatdesc", "label": ".findAllByOrderByCreatedAtDesc()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L15", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_existsbyusernameandstatus", "label": ".existsByUsernameAndStatus()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L17", "_callable": true}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java", "target": "teachercreationrequest", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java", "target": "teachercreationrequeststatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java", "target": "jparepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", "target": "jparepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", "target": "teachercreationrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L11", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc", "target": "teachercreationrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc", "target": "teachercreationrequeststatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc", "target": "teachercreationrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findallbyorderbycreatedatdesc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findallbyorderbycreatedatdesc", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findallbyorderbycreatedatdesc", "target": "teachercreationrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_existsbyusernameandstatus", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_existsbyusernameandstatus", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_existsbyusernameandstatus", "target": "teachercreationrequeststatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/f3c2e0a3d96a72e199821f0c1ed0590041a00a99ad0b4e1286d447bde5d17a90.json b/graphify-out/cache/ast/v0.9.5/f3c2e0a3d96a72e199821f0c1ed0590041a00a99ad0b4e1286d447bde5d17a90.json new file mode 100644 index 0000000..ab8319f --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/f3c2e0a3d96a72e199821f0c1ed0590041a00a99ad0b4e1286d447bde5d17a90.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java", "label": "AcademicCalendarSubject.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "label": "AcademicCalendarSubject", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L5", "_callable": true}, {"id": "entity", "label": "Entity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java"}, {"id": "table", "label": "Table", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java"}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java"}, {"id": "academiccalendar", "label": "AcademicCalendar", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java"}, {"id": "subject", "label": "Subject", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getid", "label": ".getId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L34", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setid", "label": ".setId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L38", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getacademiccalendar", "label": ".getAcademicCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L42", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setacademiccalendar", "label": ".setAcademicCalendar()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L46", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsemesternumber", "label": ".getSemesterNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L50", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsemesternumber", "label": ".setSemesterNumber()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L54", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsubject", "label": ".getSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L58", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsubject", "label": ".setSubject()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L62", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java", "target": "persistence", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "entity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "table", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L5", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L34", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L34", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L38", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getacademiccalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getacademiccalendar", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L42", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setacademiccalendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L46", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setacademiccalendar", "target": "academiccalendar", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L46", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsemesternumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L50", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsemesternumber", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsemesternumber", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L54", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsemesternumber", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L54", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L58", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsubject", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L58", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsubject", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L62", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsubject", "target": "subject", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", "source_location": "L62", "weight": 1.0, "context": "parameter_type"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/f520e9a8fa8cd7b3a2ea36ae0e2de8efd35b5bf90275ece0479b68d1c4ade5e5.json b/graphify-out/cache/ast/v0.9.5/f520e9a8fa8cd7b3a2ea36ae0e2de8efd35b5bf90275ece0479b68d1c4ade5e5.json new file mode 100644 index 0000000..b5fc1ce --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/f520e9a8fa8cd7b3a2ea36ae0e2de8efd35b5bf90275ece0479b68d1c4ade5e5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "label": "ScheduleRuleAdminController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "label": "ScheduleRuleAdminController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L18", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "set", "label": "Set", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "scheduleparity", "label": "ScheduleParity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "schedulerulerepository", "label": "ScheduleRuleRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "subjectrepository", "label": "SubjectRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "semesterrepository", "label": "SemesterRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "grouprepository", "label": "GroupRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "timeslotrepository", "label": "TimeSlotRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "userrepository", "label": "UserRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "classroomrepository", "label": "ClassroomRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "lessontypesrepository", "label": "LessonTypesRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "subgrouprepository", "label": "SubgroupRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "schedulegeneratorservice", "label": "ScheduleGeneratorService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "label": ".ScheduleRuleAdminController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "label": ".getAll()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L64", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "scheduleruledto", "label": "ScheduleRuleDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "label": ".getById()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L74", "_callable": true}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "label": ".create()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L81", "_callable": true}, {"id": "postmapping", "label": "PostMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "transactional", "label": "Transactional", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "label": ".update()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L104", "_callable": true}, {"id": "putmapping", "label": "PutMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "label": ".delete()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L133", "_callable": true}, {"id": "deletemapping", "label": "DeleteMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "label": ".validateRule()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L145", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "label": ".applyRule()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L165", "_callable": true}, {"id": "schedulerule", "label": "ScheduleRule", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "label": ".conflictResponse()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L202", "_callable": true}, {"id": "scheduleruleconflict", "label": "ScheduleRuleConflict", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfieldlabel", "label": ".conflictFieldLabel()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L211", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "label": ".findConflict()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L220", "_callable": true}, {"id": "collection", "label": "Collection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "scheduleruleslot", "label": "ScheduleRuleSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "label": ".toConflict()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "_callable": true}, {"id": "map", "label": "Map", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "label": ".conflictFields()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L248", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "label": ".sameTimeSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L262", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", "label": ".teacherId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L268", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", "label": ".classroomId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L272", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", "label": ".timeSlotId()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L276", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", "label": ".parityOverlaps()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L280", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "label": ".sameAudience()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L287", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "label": ".groupIds()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L306", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", "label": ".slotAppliesToWholeGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L317", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "label": ".subgroupIdsForGroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L321", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "label": ".activeWeeksBySlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L332", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "label": ".activeWeeksOverlap()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L381", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "label": ".maxWeeksForRule()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L390", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "label": ".compareSlotsForGeneration()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L399", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestoweek", "label": ".slotAppliesToWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L417", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "label": ".consumptionScopes()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L426", "_callable": true}, {"id": "schedulelessoncategory", "label": "ScheduleLessonCategory", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "label": ".buildSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L440", "_callable": true}, {"id": "scheduleruleslotdto", "label": "ScheduleRuleSlotDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "label": ".resolveSubgroups()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L484", "_callable": true}, {"id": "subgroup", "label": "Subgroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "label": ".validateTypeHours()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L524", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "label": ".validateTypeCoverage()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L549", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_ismissing", "label": ".isMissing()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L567", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isnegative", "label": ".isNegative()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L571", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isinvalidstartweek", "label": ".isInvalidStartWeek()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L575", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_valueorzero", "label": ".valueOrZero()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L579", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "label": ".toDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L583", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "label": ".toSlotDto()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L614", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", "label": ".dayName()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L639", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", "label": ".formatTimeSlot()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L646", "_callable": true}, {"id": "timeslot", "label": "TimeSlot", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", "label": ".formatSubgroup()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L650", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "label": ".sortedSubgroups()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L654", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", "label": "ScheduleRuleConflict", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L662", "_callable": true}, {"id": "linkedhashset", "label": "LinkedHashSet", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "scheduleruledto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "scheduleruleslotdto", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "model", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "repository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "schedulegeneratorservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "httpstatus", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "transactional", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "dayofweek", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "chronounit", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "util", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L18", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L18", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L18", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L25", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "schedulerulerepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "subjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "semesterrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "timeslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "classroomrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "lessontypesrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "subgrouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L39", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "schedulerulerepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "subjectrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "semesterrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "grouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "timeslotrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "userrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "classroomrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "lessontypesrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "subgrouprepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "schedulegeneratorservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L64", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L64", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L64", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L64", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "target": "scheduleruledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L64", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L64", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L74", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L74", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L74", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L74", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L81", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "target": "scheduleruledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L81", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L81", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "target": "postmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L81", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "target": "transactional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L81", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L104", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "scheduleruledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L104", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L104", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "putmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L104", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "transactional", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L104", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L133", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L133", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L133", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "target": "deletemapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L133", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L145", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "target": "scheduleruledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L145", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L145", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L165", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L165", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "target": "scheduleruledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L165", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L202", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "target": "scheduleruleconflict", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L202", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L202", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfieldlabel", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L211", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfieldlabel", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L211", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfieldlabel", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L211", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L220", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "target": "scheduleruledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L220", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "target": "collection", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L220", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L220", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L220", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "target": "scheduleruleconflict", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L220", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "collection", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "collection", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "scheduleruleconflict", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L231", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L248", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L248", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L248", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L248", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L248", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L262", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L262", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L262", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L268", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L268", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L268", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L272", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L272", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L272", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L276", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L276", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L276", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L280", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L280", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L280", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L287", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L287", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L306", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L306", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L306", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L306", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L317", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L317", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L317", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L321", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L321", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L321", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L321", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L321", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L332", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "target": "collection", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L332", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L332", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "target": "map", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L332", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L332", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L332", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L332", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L381", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L381", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L381", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L381", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L381", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L390", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L390", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L399", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L399", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L399", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestoweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L417", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestoweek", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L417", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L426", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L426", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "target": "schedulelessoncategory", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L426", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L426", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L426", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L440", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L440", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "target": "scheduleruleslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L440", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L440", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L484", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L484", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "target": "scheduleruleslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L484", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "target": "schedulelessoncategory", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L484", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "target": "set", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L484", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L484", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L524", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "target": "scheduleruledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L524", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L524", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L549", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L549", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L549", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L549", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_ismissing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L567", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_ismissing", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L567", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isnegative", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L571", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isnegative", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L571", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isinvalidstartweek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L575", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isinvalidstartweek", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L575", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_valueorzero", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L579", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_valueorzero", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L579", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L583", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L583", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "target": "scheduleruledto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L583", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L614", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L614", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "target": "scheduleruleslotdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L614", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L639", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L639", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L639", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L646", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", "target": "timeslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L646", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L646", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L650", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L650", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L650", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L654", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "target": "scheduleruleslot", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L654", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L654", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "target": "subgroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L654", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L662", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", "target": "schedulerule", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L662", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", "target": "linkedhashset", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L662", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L662", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L77", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L84", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "target": "schedulerule", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L90", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L91", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L92", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L94", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L98", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L112", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "schedulerule", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L118", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L119", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L120", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L122", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L127", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L152", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L156", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L173", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L194", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L196", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L205", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L221", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L225", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L235", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "linkedhashset", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L236", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L239", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L240", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L241", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L245", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "target": "linkedhashset", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L249", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L250", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L253", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L256", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L264", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L265", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L288", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L293", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L296", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L318", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L344", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestoweek", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L363", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L367", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L447", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L453", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L458", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L466", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "target": "scheduleruleslot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L471", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "target": "linkedhashset", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L485", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_ismissing", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L525", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isnegative", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L530", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isinvalidstartweek", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L535", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_valueorzero", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L540", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "target": "scheduleruledto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L595", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L616", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "target": "scheduleruleslotdto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L617", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L620", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L624", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L626", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "findAllWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L67", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "getSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L68", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "anyMatch", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "getGroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L69", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "callee": "orElseGet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "callee": "findByIdWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L76", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L77", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L78", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L86", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "getSlots", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L92", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L96", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L97", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L98", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L100", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "findByIdWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L107", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L109", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L114", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "getSlots", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L120", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L125", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L126", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L127", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "badRequest", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", "callee": "getMessage", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L129", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L135", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "callee": "build", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "callee": "notFound", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L137", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "callee": "setStatus", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L139", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "callee": "save", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L140", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "callee": "clearCache", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L141", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L142", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "callee": "subjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L146", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "callee": "semesterId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L149", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L156", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "callee": "slots", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", "callee": "slots", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L159", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "subjectId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L166", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L167", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L168", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L169", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "semesterId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L171", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L172", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "findAllById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L173", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L174", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L174", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L174", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L175", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "anyMatch", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L177", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L177", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L178", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "setSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L181", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "setSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L182", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "setLectureAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "lectureAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L183", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "setLaboratoryAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L184", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "laboratoryAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L184", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "setPracticeAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "practiceAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L185", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "setLectureStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L186", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "lectureStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L186", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "setLaboratoryStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L187", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "laboratoryStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L187", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "setPracticeStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L188", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "practiceStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L188", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "clear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "getGroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L189", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "addAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L190", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "getGroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L190", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "ArrayList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L192", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "slots", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L193", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L194", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "clear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "getSlots", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L198", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "addAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L199", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", "callee": "getSlots", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L199", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "callee": "body", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "callee": "status", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L203", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "callee": "rule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L205", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "callee": "fields", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L206", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L207", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L207", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", "callee": "fields", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L207", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "orElse", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L222", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L222", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "findAllWithDetails", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L222", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L223", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "getSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "getSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "semesterId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L224", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "getSlots", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L225", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L227", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L227", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", "callee": "rule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L227", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L240", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L240", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "callee": "addAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L241", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L245", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L250", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L251", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L253", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L254", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L257", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L263", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "callee": "getParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L264", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "callee": "getParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L264", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L265", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L269", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", "callee": "getClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L273", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L273", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", "callee": "getClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L273", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L277", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L277", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L277", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L281", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "callee": "retainAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L290", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "callee": "retainAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L298", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L299", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L307", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "callee": "getScheduleRule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L308", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "callee": "getGroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L311", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "callee": "getScheduleRule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L311", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L312", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L312", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L318", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L322", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "callee": "getSubgroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L323", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L324", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L325", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L325", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L325", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L326", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L326", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "IdentityHashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L333", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L334", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L334", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L334", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L335", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "getScheduleRule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L339", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "iterator", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L339", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "getSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L340", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L345", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "academicHoursFor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L346", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L351", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L351", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "fromLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L352", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L352", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L355", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "HashMap", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L359", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "startWeekFor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L360", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "getOrDefault", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L368", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L372", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L372", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", "callee": "put", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L373", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L382", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L382", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L385", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "callee": "retainAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L386", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L387", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "callee": "getSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L391", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "callee": "getStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L392", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "callee": "getEndDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L392", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "callee": "between", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L393", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "callee": "getStartDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L393", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "callee": "getEndDate", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L393", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", "callee": "ceil", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L394", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "compare", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L400", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L401", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L401", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L402", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L402", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "compare", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L407", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L408", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L408", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L408", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L408", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L408", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L409", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L409", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L409", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L409", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L409", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "compare", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L414", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L414", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L414", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L414", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L414", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestoweek", "callee": "getParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L418", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L427", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "getSubgroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L427", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L428", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L428", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "getSubgroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L428", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L429", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "getScheduleRule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L432", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L432", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "getGroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L432", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "getScheduleRule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L432", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L433", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L435", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L435", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "getGroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L435", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "getScheduleRule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L435", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L436", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "dayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L441", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "dayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L441", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "dayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L441", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L442", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "parity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L444", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L444", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "parity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L444", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L445", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L447", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L447", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L448", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "getTimeSlotScope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L449", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L450", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "getApplyMode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L450", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "getTimeSlotScope", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L450", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L451", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L453", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L453", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L454", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L455", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L456", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L458", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L458", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L459", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "isArchivedRecord", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L460", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "equals", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L460", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "getIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L460", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L461", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L463", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L463", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "lessonTypeId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L463", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L464", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "fromLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L465", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "lessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L467", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "isBlank", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L467", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "lessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L467", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L468", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "setScheduleRule", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L472", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "setDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L473", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "dayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L473", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "setParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L474", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "parity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L474", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "setTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L475", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "setSubgroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L476", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "setTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L477", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "setClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L478", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "setLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L479", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "setLessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L480", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "trim", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L480", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", "callee": "lessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L480", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "subgroupIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L486", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "forEach", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L487", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L487", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "subgroupIds", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L487", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "subgroupId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L491", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L492", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "subgroupId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L492", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L494", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L499", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "collect", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L502", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L502", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "getGroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L502", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "toSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L504", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "HashSet", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L505", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "orElseThrow", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L509", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "findById", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L509", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L510", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L511", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L511", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L512", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L513", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L515", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L516", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L518", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "lectureAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L525", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "laboratoryAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L526", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "practiceAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L527", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "lectureAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L530", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "laboratoryAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L531", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "practiceAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L532", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "lectureStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L535", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "laboratoryStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L536", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "practiceStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L537", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "lectureAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L540", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "laboratoryAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L541", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", "callee": "practiceAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L542", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "noneOf", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L550", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "add", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L552", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "fromLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L552", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L552", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L555", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "academicHoursFor", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L556", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "contains", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L557", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L559", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "getDisplayName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L559", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "IllegalArgumentException", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L562", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", "callee": "getDisplayName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L562", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L584", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L584", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getGroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L584", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L585", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L587", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L587", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getSlots", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L587", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L588", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L588", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L588", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L590", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L590", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L596", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L597", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L597", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L598", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getSubject", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L598", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L599", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L599", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getTitle", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L600", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getAcademicYear", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L600", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L600", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getSemesterType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L601", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getSemester", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L601", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getLectureAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L602", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getLaboratoryAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L603", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getPracticeAcademicHours", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L604", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getLectureStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L605", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getLaboratoryStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L606", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "getPracticeStartWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L607", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L608", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L608", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L609", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L609", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getTimeSlot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L615", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L618", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L619", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getDayOfWeek", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L620", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getParity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L621", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L622", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getOrderNumber", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L623", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L625", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L625", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L625", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "isEmpty", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L626", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "get", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L626", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L627", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L627", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L628", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L628", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L629", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L629", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "displayUserName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L630", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getTeacher", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L630", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L631", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L631", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L632", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getClassroom", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L632", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L633", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L633", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L634", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L634", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", "callee": "getLessonFormat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L635", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L643", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", "callee": "getStartTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L647", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", "callee": "getEndTime", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L647", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L651", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L651", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L651", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L655", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L655", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "callee": "getSubgroups", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L655", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "callee": "thenComparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L656", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L656", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "callee": "getName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L657", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", "callee": "getStudentGroup", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", "source_location": "L657", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/f5d40bd2d7b3a235a358c14eb1fd73f0d66f3a986312c7ce8199c90b54bd74f9.json b/graphify-out/cache/ast/v0.9.5/f5d40bd2d7b3a235a358c14eb1fd73f0d66f3a986312c7ce8199c90b54bd74f9.json new file mode 100644 index 0000000..f9631ec --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/f5d40bd2d7b3a235a358c14eb1fd73f0d66f3a986312c7ce8199c90b54bd74f9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_java", "label": "DataInitializer.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", "label": "DataInitializer", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L15", "_callable": true}, {"id": "commandlinerunner", "label": "CommandLineRunner", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "component", "label": "Component", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java"}, {"id": "tenantroutingdatasource", "label": "TenantRoutingDataSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java"}, {"id": "tenantconfigwatcher", "label": "TenantConfigWatcher", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_datainitializer", "label": ".DataInitializer()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", "label": ".run()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L29", "_callable": true}, {"id": "override", "label": "Override", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_java", "target": "tenantconfig", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_java", "target": "tenantconfigwatcher", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_java", "target": "tenantroutingdatasource", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_java", "target": "commandlinerunner", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_java", "target": "component", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", "target": "commandlinerunner", "relation": "implements", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", "target": "component", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", "target": "tenantconfigwatcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_datainitializer", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_datainitializer", "target": "tenantroutingdatasource", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_datainitializer", "target": "tenantconfigwatcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L29", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", "target": "override", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L29", "weight": 1.0, "context": "attribute"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", "callee": "size", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", "callee": "getTenantConfigs", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L31", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", "callee": "values", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", "callee": "getTenantConfigs", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", "callee": "initDatabaseForTenant", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java", "source_location": "L37", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/f725738bee0191dbb098f835781c50d03516474117eaaad42ee82ea56593e051.json b/graphify-out/cache/ast/v0.9.5/f725738bee0191dbb098f835781c50d03516474117eaaad42ee82ea56593e051.json new file mode 100644 index 0000000..9805266 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/f725738bee0191dbb098f835781c50d03516474117eaaad42ee82ea56593e051.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "label": "WorkloadControllerTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest", "label": "WorkloadControllerTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L20", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "label": ".freeClassroomsSkipsNullAvailabilityWithoutNpe()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L22", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "label": ".classroom()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L42", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java"}, {"id": "classroom", "label": "Classroom", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "classroom", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "lifecycleentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "classroomrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "departmentrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "userrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "schedulequeryservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L11", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "any", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "eq", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L16", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "mock", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L17", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "when", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L20", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L22", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L42", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "target": "classroom", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L42", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L35", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "target": "classroom", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L43", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L24", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L25", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "WorkloadController", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L26", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "mock", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L30", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "search", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "eq", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L32", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L33", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "thenReturn", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "when", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "findByStatusNot", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L34", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L35", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "freeClassrooms", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "of", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L37", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "containsExactly", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "extracting", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L39", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "callee": "setId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L44", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "callee": "setName", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L45", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "callee": "setCapacity", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L46", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", "callee": "setIsAvailable", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", "source_location": "L47", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/f780074f83ea0da3ffe0f31d4280b6d3a220bc2d4a76ba9541102610fa193e09.json b/graphify-out/cache/ast/v0.9.5/f780074f83ea0da3ffe0f31d4280b6d3a220bc2d4a76ba9541102610fa193e09.json new file mode 100644 index 0000000..6359380 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/f780074f83ea0da3ffe0f31d4280b6d3a220bc2d4a76ba9541102610fa193e09.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_java", "label": "AcademicCalendarSubjectDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", "label": "AcademicCalendarSubjectDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", "source_location": "L4", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/f9f765f10868004c0a6ff2488b74a8cd7f709e99981f65ea511a4d41a092007f.json b/graphify-out/cache/ast/v0.9.5/f9f765f10868004c0a6ff2488b74a8cd7f709e99981f65ea511a4d41a092007f.json new file mode 100644 index 0000000..d4d64a4 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/f9f765f10868004c0a6ff2488b74a8cd7f709e99981f65ea511a4d41a092007f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "label": "ScheduleSearchController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", "label": "ScheduleSearchController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L14", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java"}, {"id": "logger", "label": "Logger", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java"}, {"id": "schedulequeryservice", "label": "ScheduleQueryService", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_schedulesearchcontroller", "label": ".ScheduleSearchController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L23", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "label": ".search()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java"}, {"id": "localdate", "label": "LocalDate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java"}, {"id": "responseentity", "label": "ResponseEntity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "target": "schedulequeryservice", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "target": "logger", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "target": "loggerfactory", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "target": "datetimeformat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "target": "responseentity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "target": "annotation", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "target": "localdate", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L14", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L14", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L14", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L14", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", "target": "logger", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", "target": "schedulequeryservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_schedulesearchcontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L23", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_schedulesearchcontroller", "target": "schedulequeryservice", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L23", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "localdate", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "responseentity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L27", "weight": 1.0, "context": "attribute"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "callee": "info", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L40", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", "callee": "ok", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", "source_location": "L42", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/fb33a9b25cf6a2ab5b936660fa1bdad0694ef97e7dc842176254ffffb984d02b.json b/graphify-out/cache/ast/v0.9.5/fb33a9b25cf6a2ab5b936660fa1bdad0694ef97e7dc842176254ffffb984d02b.json new file mode 100644 index 0000000..5a10a67 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/fb33a9b25cf6a2ab5b936660fa1bdad0694ef97e7dc842176254ffffb984d02b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "label": "LessonTypeController.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", "label": "LessonTypeController", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L15", "_callable": true}, {"id": "restcontroller", "label": "RestController", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java"}, {"id": "requestmapping", "label": "RequestMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java"}, {"id": "requireroles", "label": "RequireRoles", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java"}, {"id": "lessontypesrepository", "label": "LessonTypesRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_lessontypecontroller", "label": ".LessonTypeController()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L22", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "label": ".getAllLessonTypes()", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L26", "_callable": true}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java"}, {"id": "lessontyperesponse", "label": "LessonTypeResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java"}, {"id": "getmapping", "label": "GetMapping", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "requireroles", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "lessontyperesponse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L4", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "lessontype", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "role", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L6", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "lessontypesrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "getmapping", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L8", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "requestmapping", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "restcontroller", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L10", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "comparator", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L12", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L13", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L15", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", "target": "restcontroller", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", "target": "requestmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", "target": "requireroles", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L15", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", "target": "lessontypesrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_lessontypecontroller", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L22", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_lessontypecontroller", "target": "lessontypesrepository", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L26", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L26", "weight": 1.0, "context": "return_type"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "target": "lessontyperesponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "target": "getmapping", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L26", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "target": "lessontyperesponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L30", "weight": 1.0}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "callee": "toList", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "callee": "stream", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "callee": "findAll", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L28", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "callee": "comparing", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L29", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "callee": "getId", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L30", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", "callee": "getLessonType", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", "source_location": "L30", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/fc268b7d990d94fd110dad6d6975423d6cabf98db7fe1563f6dbaa43acdee728.json b/graphify-out/cache/ast/v0.9.5/fc268b7d990d94fd110dad6d6975423d6cabf98db7fe1563f6dbaa43acdee728.json new file mode 100644 index 0000000..16e891e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/fc268b7d990d94fd110dad6d6975423d6cabf98db7fe1563f6dbaa43acdee728.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java", "label": "ScheduleRuleSlotDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "label": "ScheduleRuleSlotDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L7", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java"}, {"id": "scheduleparity", "label": "ScheduleParity", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java"}, {"id": "list", "label": "List", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java", "target": "scheduleparity", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java", "target": "list", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "scheduleparity", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L17", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "list", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L18", "weight": 1.0, "context": "generic_arg"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", "source_location": "L25", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/ff3851273041230b15d39b3122b064cc7621d1977abcc6db0981dbbd4e9ff408.json b/graphify-out/cache/ast/v0.9.5/ff3851273041230b15d39b3122b064cc7621d1977abcc6db0981dbbd4e9ff408.json new file mode 100644 index 0000000..bd66749 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/ff3851273041230b15d39b3122b064cc7621d1977abcc6db0981dbbd4e9ff408.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_java", "label": "TenantConfigWatcherTest.java", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest", "label": "TenantConfigWatcherTest", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L7", "_callable": true}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "label": ".configHashUsesSha256Hex()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L9", "_callable": true}, {"id": "test", "label": "Test", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", "label": ".configHashChangesWhenContentChanges()", "file_type": "code", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L18", "_callable": true}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_java", "target": "test", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_java", "target": "assertthat", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L5", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L7", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L9", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L9", "weight": 1.0, "context": "attribute"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest", "target": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L18", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", "target": "test", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L18", "weight": 1.0, "context": "attribute"}], "raw_calls": [{"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "callee": "configHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L11", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "callee": "hasSize", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L13", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L13", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "callee": "matches", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L14", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L14", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "callee": "isNotEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L15", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L15", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "callee": "toHexString", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L15", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", "callee": "hashCode", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L15", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", "callee": "isNotEqualTo", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L20", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", "callee": "assertThat", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L20", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", "callee": "configHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L20", "receiver": null}, {"caller_nid": "mnt_hdd_projectmagistr_magistr_backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", "callee": "configHash", "is_member_call": false, "source_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", "source_location": "L21", "receiver": null}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.5/ffa074c174080e33f759e902458714b94cbbfd6602cb6e2886ff19946fa77d92.json b/graphify-out/cache/ast/v0.9.5/ffa074c174080e33f759e902458714b94cbbfd6602cb6e2886ff19946fa77d92.json new file mode 100644 index 0000000..9c4821d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.5/ffa074c174080e33f759e902458714b94cbbfd6602cb6e2886ff19946fa77d92.json @@ -0,0 +1 @@ +{"nodes": [{"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_java", "label": "AcademicCalendarActivityTypeDto.java", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", "source_location": "L1"}, {"id": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", "label": "AcademicCalendarActivityTypeDto", "file_type": "code", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", "source_location": "L3", "_callable": true}, {"id": "long", "label": "Long", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java"}, {"id": "boolean", "label": "Boolean", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java"}, {"id": "integer", "label": "Integer", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java"}], "edges": [{"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_java", "target": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", "source_location": "L3", "weight": 1.0}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", "target": "long", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", "source_location": "L4", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", "target": "boolean", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", "target": "integer", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "mnt_hdd_projectmagistr_magistr_backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", "source_location": "L10", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/03cb3b24fd230d64d15f36c5af1a96adeb89b080ab1bd9f58fe072464fb44ae1.json b/graphify-out/cache/semantic/03cb3b24fd230d64d15f36c5af1a96adeb89b080ab1bd9f58fe072464fb44ae1.json new file mode 100644 index 0000000..620ea53 --- /dev/null +++ b/graphify-out/cache/semantic/03cb3b24fd230d64d15f36c5af1a96adeb89b080ab1bd9f58fe072464fb44ae1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_academic_calendar_academic_calendar_view", "label": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u044b\u0439 \u0443\u0447\u0435\u0431\u043d\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u043a", "file_type": "code", "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_academic_calendar_academic_year_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0443\u0447\u0435\u0431\u043d\u044b\u043c\u0438 \u0433\u043e\u0434\u0430\u043c\u0438", "file_type": "code", "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_academic_calendar_semester_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u043c\u0435\u0441\u0442\u0440\u0430\u043c\u0438", "file_type": "code", "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_academic_calendar_calendar_grid_editor", "label": "\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0433\u043e\u0434\u043e\u0432\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430", "file_type": "code", "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_academic_calendar_calendar_subject_bindings", "label": "\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d \u0433\u0440\u0430\u0444\u0438\u043a\u0430", "file_type": "code", "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_academic_calendar_calendar_day_dialog", "label": "\u0414\u0438\u0430\u043b\u043e\u0433 \u044f\u0447\u0435\u0439\u043a\u0438 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430", "file_type": "code", "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_academic_calendar_academic_calendar_view", "target": "frontend_admin_views_academic_calendar_academic_year_management", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_academic_calendar_academic_calendar_view", "target": "frontend_admin_views_academic_calendar_semester_management", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_academic_calendar_academic_calendar_view", "target": "frontend_admin_views_academic_calendar_calendar_grid_editor", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_academic_calendar_academic_calendar_view", "target": "frontend_admin_views_academic_calendar_calendar_subject_bindings", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_academic_calendar_academic_calendar_view", "target": "frontend_admin_views_academic_calendar_calendar_day_dialog", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_academic_calendar_calendar_grid_editor", "target": "docs_schedule_tasks_daily_academic_calendar_grid", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_academic_calendar_calendar_grid_editor", "target": "docs_schedule_tasks_activity_codes", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_academic_calendar_calendar_subject_bindings", "target": "frontend_admin_views_subjects_subject_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_academic_calendar_calendar_day_dialog", "target": "frontend_admin_settings_views_time_slots_time_slot_scope", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/academic-calendar.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/15a9d9065c1bb9bbbbadff87f1ebeec88481d2038094e0932c26061ca679295d.json b/graphify-out/cache/semantic/15a9d9065c1bb9bbbbadff87f1ebeec88481d2038094e0932c26061ca679295d.json new file mode 100644 index 0000000..8f03158 --- /dev/null +++ b/graphify-out/cache/semantic/15a9d9065c1bb9bbbbadff87f1ebeec88481d2038094e0932c26061ca679295d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_teacher_index_teacher_schedule_page", "label": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_teacher_identity", "label": "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u0437 userId", "file_type": "concept", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_week_navigation", "label": "\u041d\u0435\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", "file_type": "concept", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_schedule_grid", "label": "\u0421\u0435\u0442\u043a\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", "file_type": "concept", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_responsive_schedule_layout", "label": "\u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u0430\u044f \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", "file_type": "concept", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_loadschedule", "label": "loadSchedule", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_renderweek", "label": "renderWeek", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_rendermobileweek", "label": "renderMobileWeek", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_renderemptyweek", "label": "renderEmptyWeek", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_renderhead", "label": "renderHead", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_rendercell", "label": "renderCell", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_renderlesson", "label": "renderLesson", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_collectslots", "label": "collectSlots", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_fetchjson", "label": "fetchJson", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_refreshaccesstoken", "label": "refreshAccessToken", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_logout", "label": "logout", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_storeauthstate", "label": "storeAuthState", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_clearauthstate", "label": "clearAuthState", "file_type": "code", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_teacher_auth_state", "label": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", "file_type": "concept", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_api_schedule_teacher_endpoint", "label": "GET /api/schedule \u043f\u043e teacherId", "file_type": "concept", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_api_auth_refresh_endpoint", "label": "POST /api/auth/refresh", "file_type": "concept", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_teacher_index_api_auth_logout_endpoint", "label": "POST /api/auth/logout", "file_type": "concept", "source_file": "frontend/teacher/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_teacher_index_teacher_schedule_page", "target": "frontend_teacher_index_teacher_identity", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_teacher_schedule_page", "target": "frontend_teacher_index_week_navigation", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_teacher_schedule_page", "target": "frontend_teacher_index_schedule_grid", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_teacher_schedule_page", "target": "frontend_teacher_index_responsive_schedule_layout", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_teacher_schedule_page", "target": "frontend_teacher_index_loadschedule", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_teacher_identity", "target": "frontend_teacher_index_teacher_auth_state", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_loadschedule", "target": "frontend_teacher_index_api_schedule_teacher_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_loadschedule", "target": "frontend_teacher_index_fetchjson", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_loadschedule", "target": "frontend_teacher_index_renderemptyweek", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_loadschedule", "target": "frontend_teacher_index_renderweek", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_renderweek", "target": "frontend_teacher_index_rendermobileweek", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_renderweek", "target": "frontend_teacher_index_collectslots", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_renderweek", "target": "frontend_teacher_index_renderhead", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_renderweek", "target": "frontend_teacher_index_rendercell", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_rendermobileweek", "target": "frontend_teacher_index_renderhead", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_rendermobileweek", "target": "frontend_teacher_index_renderlesson", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_renderemptyweek", "target": "frontend_teacher_index_renderhead", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_rendercell", "target": "frontend_teacher_index_renderlesson", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_fetchjson", "target": "frontend_teacher_index_refreshaccesstoken", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_fetchjson", "target": "frontend_teacher_index_clearauthstate", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_refreshaccesstoken", "target": "frontend_teacher_index_api_auth_refresh_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_refreshaccesstoken", "target": "frontend_teacher_index_storeauthstate", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_logout", "target": "frontend_teacher_index_api_auth_logout_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_logout", "target": "frontend_teacher_index_clearauthstate", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_fetchjson", "target": "frontend_teacher_index_teacher_auth_state", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_storeauthstate", "target": "frontend_teacher_index_teacher_auth_state", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_teacher_index_clearauthstate", "target": "frontend_teacher_index_teacher_auth_state", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/teacher/index.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/173a76139b84ae48e45be7485c218ff9562e98b43ba8d4f83d7149d3b8b5933c.json b/graphify-out/cache/semantic/173a76139b84ae48e45be7485c218ff9562e98b43ba8d4f83d7149d3b8b5933c.json new file mode 100644 index 0000000..b79a751 --- /dev/null +++ b/graphify-out/cache/semantic/173a76139b84ae48e45be7485c218ff9562e98b43ba8d4f83d7149d3b8b5933c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_schedule_tasks_dynamic_schedule_tasks", "label": "\u0417\u0430\u0434\u0430\u0447\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_schedule_tasks_daily_academic_calendar_grid", "label": "\u0414\u043d\u0435\u0432\u043d\u0430\u044f \u0441\u0435\u0442\u043a\u0430 \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f", "file_type": "concept", "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_schedule_tasks_group_calendar_assignment", "label": "\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u0433\u0440\u0443\u043f\u043f\u0435", "file_type": "concept", "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_schedule_tasks_academicdateservice", "label": "AcademicDateService", "file_type": "code", "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_schedule_tasks_schedulegeneratorservice", "label": "ScheduleGeneratorService", "file_type": "code", "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_schedule_tasks_activity_codes", "label": "\u041a\u043e\u0434\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0435\u0439 Excel-\u0433\u0440\u0430\u0444\u0438\u043a\u0430", "file_type": "concept", "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_schedule_tasks_laboratory_subgroups", "label": "\u041f\u043e\u0434\u0433\u0440\u0443\u043f\u043f\u044b \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u044b\u0445 \u0441\u043b\u043e\u0442\u043e\u0432", "file_type": "concept", "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_schedule_tasks_schedule_api_endpoint", "label": "GET /api/schedule", "file_type": "concept", "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_schedule_tasks_rule_conflict_validation", "label": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432 \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_schedule_tasks_dynamic_schedule_tasks", "target": "docs_schedule_tasks_daily_academic_calendar_grid", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_tasks_dynamic_schedule_tasks", "target": "docs_schedule_tasks_group_calendar_assignment", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_tasks_dynamic_schedule_tasks", "target": "docs_schedule_tasks_activity_codes", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_tasks_dynamic_schedule_tasks", "target": "docs_schedule_tasks_laboratory_subgroups", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_tasks_dynamic_schedule_tasks", "target": "docs_schedule_tasks_schedule_api_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_tasks_dynamic_schedule_tasks", "target": "docs_schedule_tasks_rule_conflict_validation", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_tasks_academicdateservice", "target": "docs_schedule_tasks_group_calendar_assignment", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_tasks_schedulegeneratorservice", "target": "docs_schedule_tasks_daily_academic_calendar_grid", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_tasks_dynamic_schedule_tasks", "target": "frontend_admin_views_academic_calendar_academic_calendar_view", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_tasks_dynamic_schedule_tasks", "target": "frontend_admin_views_groups_group_management", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_tasks_dynamic_schedule_tasks", "target": "frontend_admin_views_schedule_schedule_rule_constructor", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/SCHEDULE_TASKS.md", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "schedule_generation_workspace", "label": "\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043a\u043e\u043d\u0442\u0443\u0440 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "nodes": ["docs_schedule_tasks_dynamic_schedule_tasks", "docs_schedule_tasks_daily_academic_calendar_grid", "docs_schedule_tasks_group_calendar_assignment", "frontend_admin_views_academic_calendar_academic_calendar_view", "frontend_admin_views_groups_group_management", "frontend_admin_views_schedule_schedule_rule_constructor", "frontend_admin_views_schedule_view_schedule_view_shell", "frontend_admin_settings_views_time_slots_time_slots_settings"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/SCHEDULE_TASKS.md"}]} \ No newline at end of file diff --git a/graphify-out/cache/semantic/1a20e690492ebe75e2010b6221d85ba6b9d96d75387a56ed75605e4a72e8eb91.json b/graphify-out/cache/semantic/1a20e690492ebe75e2010b6221d85ba6b9d96d75387a56ed75605e4a72e8eb91.json new file mode 100644 index 0000000..9aa0154 --- /dev/null +++ b/graphify-out/cache/semantic/1a20e690492ebe75e2010b6221d85ba6b9d96d75387a56ed75605e4a72e8eb91.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", "label": "\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_dynamic_schedule_implementation_schedule_generator_service", "label": "ScheduleGeneratorService", "file_type": "concept", "source_file": "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", "target": "docs_dynamic_schedule_implementation_schedule_generator_service", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", "source_location": null, "weight": 1.0}, {"source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", "target": "docs_business_logic_dynamic_schedule_model", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", "source_location": null, "weight": 1.0}, {"source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", "target": "docs_schedule_proposal_dynamic_schedule_concept", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/24b87c2c54b97822e5e74f04630d63ff30d55be451eeefa626c361a3cd551905.json b/graphify-out/cache/semantic/24b87c2c54b97822e5e74f04630d63ff30d55be451eeefa626c361a3cd551905.json new file mode 100644 index 0000000..f5f52cd --- /dev/null +++ b/graphify-out/cache/semantic/24b87c2c54b97822e5e74f04630d63ff30d55be451eeefa626c361a3cd551905.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_department_workspace_department_workspace_view", "label": "\u0420\u0430\u0431\u043e\u0447\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043a\u0430\u0444\u0435\u0434\u0440\u044b", "file_type": "code", "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_department_workspace_department_subject_import", "label": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d \u043a\u0430\u0444\u0435\u0434\u0440\u044b", "file_type": "code", "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_department_workspace_teacher_assignment", "label": "\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f \u043a \u043a\u0430\u0444\u0435\u0434\u0440\u0435", "file_type": "code", "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_department_workspace_teacher_request_form", "label": "\u0417\u0430\u044f\u0432\u043a\u0430 \u043a\u0430\u0444\u0435\u0434\u0440\u044b \u043d\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", "file_type": "code", "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_department_workspace_department_comments", "label": "\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043a\u0430\u0444\u0435\u0434\u0440\u044b \u043f\u043e \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0430\u043c", "file_type": "code", "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_department_workspace_department_workspace_view", "target": "frontend_admin_views_department_workspace_department_subject_import", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_department_workspace_department_workspace_view", "target": "frontend_admin_views_department_workspace_teacher_assignment", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_department_workspace_department_workspace_view", "target": "frontend_admin_views_department_workspace_teacher_request_form", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_department_workspace_department_workspace_view", "target": "frontend_admin_views_department_workspace_department_comments", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_department_workspace_teacher_request_form", "target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_department_workspace_department_subject_import", "target": "frontend_admin_views_subjects_subject_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/department-workspace.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/33011a77448666247aa1746a8366860ddc403d7fccf6ca380868e4580fdbb552.json b/graphify-out/cache/semantic/33011a77448666247aa1746a8366860ddc403d7fccf6ca380868e4580fdbb552.json new file mode 100644 index 0000000..26f4ef8 --- /dev/null +++ b/graphify-out/cache/semantic/33011a77448666247aa1746a8366860ddc403d7fccf6ca380868e4580fdbb552.json @@ -0,0 +1 @@ +{"nodes": [{"id": "devops_resilient_multitenant_infrastructure", "label": "\u041e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u0430\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u0442\u0435\u043d\u0430\u043d\u0442\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "devops_database_per_tenant_pattern", "label": "\u041f\u0430\u0442\u0442\u0435\u0440\u043d database-per-tenant", "file_type": "concept", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "devops_fz_152_data_isolation_rationale", "label": "\u041e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0424\u0417-152", "file_type": "rationale", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "devops_k3s_cluster", "label": "K3s-\u043a\u043b\u0430\u0441\u0442\u0435\u0440", "file_type": "concept", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "devops_configmap_dynamic_tenant_management", "label": "\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u043d\u0430\u043d\u0442\u0430\u043c\u0438 \u0447\u0435\u0440\u0435\u0437 ConfigMap", "file_type": "concept", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "devops_h2_hikaricp_resiliency", "label": "\u0423\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c H2 \u0438 HikariCP", "file_type": "concept", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "devops_ansible_database_hosts", "label": "Ansible-\u0445\u043e\u0441\u0442\u044b \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "concept", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "devops_gitea_actions_cicd", "label": "CI/CD \u0447\u0435\u0440\u0435\u0437 Gitea Actions", "file_type": "concept", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "devops_caddy_proxy", "label": "Caddy proxy", "file_type": "concept", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "devops_signoz_opentelemetry_observability", "label": "\u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u043e\u0441\u0442\u044c SigNoz \u0438 OpenTelemetry", "file_type": "concept", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "devops_proxmox_database_vms", "label": "\u0412\u041c \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 Proxmox", "file_type": "concept", "source_file": "DEVOPS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "devops_resilient_multitenant_infrastructure", "target": "devops_database_per_tenant_pattern", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}, {"source": "devops_resilient_multitenant_infrastructure", "target": "devops_k3s_cluster", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}, {"source": "devops_resilient_multitenant_infrastructure", "target": "devops_proxmox_database_vms", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}, {"source": "devops_resilient_multitenant_infrastructure", "target": "devops_ansible_database_hosts", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}, {"source": "devops_resilient_multitenant_infrastructure", "target": "devops_caddy_proxy", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}, {"source": "devops_resilient_multitenant_infrastructure", "target": "devops_signoz_opentelemetry_observability", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}, {"source": "devops_fz_152_data_isolation_rationale", "target": "devops_database_per_tenant_pattern", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}, {"source": "devops_configmap_dynamic_tenant_management", "target": "docs_infrastructure_tenants_configmap", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}, {"source": "devops_database_per_tenant_pattern", "target": "docs_architecture_multitenant_architecture", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}, {"source": "devops_gitea_actions_cicd", "target": "docs_infrastructure_gitea_actions_cicd", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}, {"source": "devops_signoz_opentelemetry_observability", "target": "docs_logging_otlp_signoz_export", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "DEVOPS.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/3413a0d0a09372987819d0bcf43f802639604563d31fab32f9a18b18fa2771bc.json b/graphify-out/cache/semantic/3413a0d0a09372987819d0bcf43f802639604563d31fab32f9a18b18fa2771bc.json new file mode 100644 index 0000000..99d42b1 --- /dev/null +++ b/graphify-out/cache/semantic/3413a0d0a09372987819d0bcf43f802639604563d31fab32f9a18b18fa2771bc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "bug_report_project_risk_audit", "label": "\u0410\u0443\u0434\u0438\u0442 \u0440\u0438\u0441\u043a\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430", "file_type": "document", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_jwt_insecure_production_defaults", "label": "\u041d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435 production-defaults JWT", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_refresh_token_rotation_race_condition", "label": "\u0413\u043e\u043d\u043a\u0430 \u0440\u043e\u0442\u0430\u0446\u0438\u0438 refresh-\u0442\u043e\u043a\u0435\u043d\u043e\u0432", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_authcontext_threadlocal_leak", "label": "\u0423\u0442\u0435\u0447\u043a\u0430 ThreadLocal AuthContext", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_schedule_override_conflict_gap", "label": "\u041f\u0440\u043e\u0431\u0435\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432 override \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_teacher_schedule_override_visibility_gap", "label": "\u041f\u0440\u043e\u0431\u0435\u043b \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 override \u0434\u043b\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_tenant_datasource_replacement_risk", "label": "\u0420\u0438\u0441\u043a \u0437\u0430\u043c\u0435\u043d\u044b DataSource \u0442\u0435\u043d\u0430\u043d\u0442\u0430", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_tenant_config_watcher_update_gap", "label": "\u041f\u0440\u043e\u0431\u0435\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f watcher \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0442\u0435\u043d\u0430\u043d\u0442\u043e\u0432", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_kubernetes_tls_trust_all_risk", "label": "\u0420\u0438\u0441\u043a Kubernetes TLS trust-all", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_department_import_subject_ownership_risk", "label": "\u0420\u0438\u0441\u043a \u0432\u043b\u0430\u0434\u0435\u043d\u0438\u044f \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0430\u043c\u0438 \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435 \u043a\u0430\u0444\u0435\u0434\u0440\u044b", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_workload_department_scope_risk", "label": "\u0420\u0438\u0441\u043a \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043a\u0430\u0444\u0435\u0434\u0440\u044b", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_semester_boundary_overlap_risk", "label": "\u0420\u0438\u0441\u043a \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u043d\u0438\u0446 \u0441\u0435\u043c\u0435\u0441\u0442\u0440\u043e\u0432", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_localstorage_access_token_risk", "label": "\u0420\u0438\u0441\u043a access token \u0432 localStorage", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_innerhtml_error_xss_risk", "label": "\u0420\u0438\u0441\u043a XSS \u0447\u0435\u0440\u0435\u0437 innerHTML \u043e\u0448\u0438\u0431\u043e\u043a", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_opentelemetry_latest_supply_chain_risk", "label": "\u0420\u0438\u0441\u043a latest-\u0442\u0435\u0433\u0430 OpenTelemetry", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "bug_report_project_risk_audit", "target": "bug_report_jwt_insecure_production_defaults", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_refresh_token_rotation_race_condition", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_authcontext_threadlocal_leak", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_schedule_override_conflict_gap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_teacher_schedule_override_visibility_gap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_tenant_datasource_replacement_risk", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_tenant_config_watcher_update_gap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_kubernetes_tls_trust_all_risk", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_jwt_insecure_production_defaults", "target": "docs_infrastructure_jwt_secret_policy", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_refresh_token_rotation_race_condition", "target": "docs_database_auth_refresh_tokens", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_authcontext_threadlocal_leak", "target": "docs_architecture_authentication", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_schedule_override_conflict_gap", "target": "docs_api_schedule_overrides_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_teacher_schedule_override_visibility_gap", "target": "docs_api_dynamic_schedule_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_tenant_datasource_replacement_risk", "target": "docs_api_tenant_database_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_tenant_config_watcher_update_gap", "target": "docs_infrastructure_tenants_configmap", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_kubernetes_tls_trust_all_risk", "target": "docs_infrastructure_kubernetes_production", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_department_import_subject_ownership_risk", "target": "docs_api_department_workspace_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_workload_department_scope_risk", "target": "docs_api_workload_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_semester_boundary_overlap_risk", "target": "docs_academic_calendar_calendar_model", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_localstorage_access_token_risk", "target": "docs_frontend_api_client_refresh_flow", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_innerhtml_error_xss_risk", "target": "docs_frontend_frontend_architecture", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_opentelemetry_latest_supply_chain_risk", "target": "docs_logging_otlp_signoz_export", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/4869a5ccf169032e9c15b6f1309f89a27f853e9a9c045f44cf8eff97f4365e43.json b/graphify-out/cache/semantic/4869a5ccf169032e9c15b6f1309f89a27f853e9a9c045f44cf8eff97f4365e43.json new file mode 100644 index 0000000..eb2359f --- /dev/null +++ b/graphify-out/cache/semantic/4869a5ccf169032e9c15b6f1309f89a27f853e9a9c045f44cf8eff97f4365e43.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_frontend_frontend_architecture", "label": "Frontend-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "file_type": "document", "source_file": "docs/FRONTEND.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_frontend_admin_spa_routing", "label": "\u0420\u043e\u0443\u0442\u0438\u043d\u0433 admin SPA", "file_type": "concept", "source_file": "docs/FRONTEND.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_frontend_api_client_refresh_flow", "label": "Refresh-flow API-\u043a\u043b\u0438\u0435\u043d\u0442\u0430", "file_type": "concept", "source_file": "docs/FRONTEND.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_frontend_role_based_navigation", "label": "\u0420\u043e\u043b\u0435\u0432\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f", "file_type": "concept", "source_file": "docs/FRONTEND.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_frontend_schedule_views", "label": "Frontend-\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "docs/FRONTEND.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_frontend_settings_spa", "label": "SPA \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430", "file_type": "concept", "source_file": "docs/FRONTEND.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_frontend_css_architecture", "label": "CSS-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "file_type": "concept", "source_file": "docs/FRONTEND.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_frontend_opentelemetry_client", "label": "Frontend OpenTelemetry-\u043a\u043b\u0438\u0435\u043d\u0442", "file_type": "concept", "source_file": "docs/FRONTEND.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_frontend_frontend_architecture", "target": "docs_frontend_admin_spa_routing", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/FRONTEND.md", "source_location": null, "weight": 1.0}, {"source": "docs_frontend_frontend_architecture", "target": "docs_frontend_api_client_refresh_flow", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/FRONTEND.md", "source_location": null, "weight": 1.0}, {"source": "docs_frontend_frontend_architecture", "target": "docs_frontend_schedule_views", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/FRONTEND.md", "source_location": null, "weight": 1.0}, {"source": "docs_frontend_frontend_architecture", "target": "docs_frontend_settings_spa", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/FRONTEND.md", "source_location": null, "weight": 1.0}, {"source": "docs_frontend_api_client_refresh_flow", "target": "docs_api_authentication_endpoints", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/FRONTEND.md", "source_location": null, "weight": 1.0}, {"source": "docs_frontend_role_based_navigation", "target": "docs_api_role_permissions", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/FRONTEND.md", "source_location": null, "weight": 1.0}, {"source": "docs_frontend_schedule_views", "target": "docs_api_dynamic_schedule_endpoints", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/FRONTEND.md", "source_location": null, "weight": 1.0}, {"source": "docs_frontend_opentelemetry_client", "target": "docs_infrastructure_signoz_opentelemetry", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/FRONTEND.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/4b3431196d12bc8e7a5daac6ad11ed9bc12716d0c98dc22ff28507df76418566.json b/graphify-out/cache/semantic/4b3431196d12bc8e7a5daac6ad11ed9bc12716d0c98dc22ff28507df76418566.json new file mode 100644 index 0000000..91c5b31 --- /dev/null +++ b/graphify-out/cache/semantic/4b3431196d12bc8e7a5daac6ad11ed9bc12716d0c98dc22ff28507df76418566.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_schedule_view_schedule_view_shell", "label": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0439", "file_type": "code", "source_file": "frontend/admin/views/schedule-view.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_schedule_view_target_filters", "label": "\u0424\u0438\u043b\u044c\u0442\u0440\u044b \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0439", "file_type": "code", "source_file": "frontend/admin/views/schedule-view.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_schedule_view_schedule_results", "label": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0439", "file_type": "code", "source_file": "frontend/admin/views/schedule-view.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_schedule_view_schedule_view_shell", "target": "frontend_admin_views_schedule_view_target_filters", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/schedule-view.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_view_schedule_view_shell", "target": "frontend_admin_views_schedule_view_schedule_results", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/schedule-view.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_view_target_filters", "target": "frontend_admin_views_groups_group_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/schedule-view.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_view_target_filters", "target": "frontend_admin_views_classrooms_classroom_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/schedule-view.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_view_target_filters", "target": "frontend_admin_views_subjects_subject_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/schedule-view.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_view_target_filters", "target": "frontend_admin_views_university_structure_department_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/schedule-view.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/4d400563b1e9574d313773df7a7237b718cf3df0c9b551019abf9a7aa65ef1e3.json b/graphify-out/cache/semantic/4d400563b1e9574d313773df7a7237b718cf3df0c9b551019abf9a7aa65ef1e3.json new file mode 100644 index 0000000..30497e6 --- /dev/null +++ b/graphify-out/cache/semantic/4d400563b1e9574d313773df7a7237b718cf3df0c9b551019abf9a7aa65ef1e3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "_agents_skills_auto_update_docs_skill_autoupdatedocs_skill", "label": "SKILL.md AutoUpdateDocs", "file_type": "document", "source_file": ".agents/skills/auto-update-docs/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_agents_skills_auto_update_docs_skill_frontend_settings_docs_map", "label": "\u041a\u0430\u0440\u0442\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", "file_type": "concept", "source_file": ".agents/skills/auto-update-docs/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "_agents_skills_auto_update_docs_skill_autoupdatedocs_skill", "target": "_agents_skills_autoupdatedocs_autoupdatedocs_skill", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".agents/skills/auto-update-docs/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_agents_skills_auto_update_docs_skill_frontend_settings_docs_map", "target": "docs_frontend_frontend_architecture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/auto-update-docs/SKILL.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/4d8a981d03c6584758a3b73a7cf627e7fb149612542a7606de62324d21e4bc1c.json b/graphify-out/cache/semantic/4d8a981d03c6584758a3b73a7cf627e7fb149612542a7606de62324d21e4bc1c.json new file mode 100644 index 0000000..ca12b27 --- /dev/null +++ b/graphify-out/cache/semantic/4d8a981d03c6584758a3b73a7cf627e7fb149612542a7606de62324d21e4bc1c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_settings_views_database_tenant_connection_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\u043c\u0438 \u0442\u0435\u043d\u0430\u043d\u0442\u043e\u0432", "file_type": "code", "source_file": "frontend/admin/settings/views/database.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_settings_views_database_tenants_table", "label": "\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0445 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u043e\u0432", "file_type": "code", "source_file": "frontend/admin/settings/views/database.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_settings_views_database_tenant_connection_management", "target": "frontend_admin_settings_views_database_tenants_table", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/settings/views/database.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/5355390726e08345f7919f92703ded4d758638ba00f1b28b36cf07ff286a0698.json b/graphify-out/cache/semantic/5355390726e08345f7919f92703ded4d758638ba00f1b28b36cf07ff286a0698.json new file mode 100644 index 0000000..820769b --- /dev/null +++ b/graphify-out/cache/semantic/5355390726e08345f7919f92703ded4d758638ba00f1b28b36cf07ff286a0698.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_subjects_subject_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0430\u043c\u0438", "file_type": "code", "source_file": "frontend/admin/views/subjects.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_subjects_teacher_subject_binding", "label": "\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043a \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0435", "file_type": "code", "source_file": "frontend/admin/views/subjects.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_subjects_subject_management", "target": "frontend_admin_views_subjects_teacher_subject_binding", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/subjects.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_subjects_subject_management", "target": "frontend_admin_views_university_structure_department_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/subjects.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_subjects_teacher_subject_binding", "target": "frontend_admin_views_users_user_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/subjects.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/59109423780150add219ecad810ba96b031107bafc3194cdb290d8f27068a9d9.json b/graphify-out/cache/semantic/59109423780150add219ecad810ba96b031107bafc3194cdb290d8f27068a9d9.json new file mode 100644 index 0000000..b6ab7c7 --- /dev/null +++ b/graphify-out/cache/semantic/59109423780150add219ecad810ba96b031107bafc3194cdb290d8f27068a9d9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_ui_components_ui_components_document", "label": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f UI-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", "file_type": "document", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_ui_components_custom_select_wrapper", "label": "\u041e\u0431\u0435\u0440\u0442\u043a\u0430 \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0433\u043e select", "file_type": "concept", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_ui_components_global_mutationobserver", "label": "\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0439 MutationObserver \u0434\u043b\u044f select", "file_type": "concept", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_ui_components_frontend_admin_js_dropdown_js", "label": "frontend/admin/js/dropdown.js", "file_type": "code", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_ui_components_customselect", "label": "CustomSelect", "file_type": "code", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_ui_components_native_select", "label": "\u041d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 select", "file_type": "concept", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_ui_components_multi_select", "label": "Multi-select \u0441 \u0447\u0435\u043a\u0431\u043e\u043a\u0441\u0430\u043c\u0438", "file_type": "concept", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_ui_components_utils_initmultiselect", "label": "initMultiSelect \u0438\u0437 utils.js", "file_type": "code", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_ui_components_checkbox_item_checkmark", "label": "checkbox-item \u0438 checkmark", "file_type": "concept", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_ui_components_browser_option_styling_limit", "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0441\u0442\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 option", "file_type": "rationale", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_ui_components_dynamic_options_sync", "label": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f option", "file_type": "concept", "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_ui_components_ui_components_document", "target": "docs_ui_components_custom_select_wrapper", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_ui_components_document", "target": "docs_ui_components_multi_select", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_custom_select_wrapper", "target": "docs_ui_components_native_select", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_custom_select_wrapper", "target": "docs_ui_components_global_mutationobserver", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_custom_select_wrapper", "target": "docs_ui_components_frontend_admin_js_dropdown_js", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_custom_select_wrapper", "target": "docs_ui_components_customselect", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_customselect", "target": "docs_ui_components_dynamic_options_sync", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_multi_select", "target": "docs_ui_components_utils_initmultiselect", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_multi_select", "target": "docs_ui_components_checkbox_item_checkmark", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_browser_option_styling_limit", "target": "docs_ui_components_custom_select_wrapper", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_browser_option_styling_limit", "target": "docs_ui_components_multi_select", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_multi_select", "target": "frontend_admin_views_auditorium_workload_workload_filters", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_multi_select", "target": "frontend_admin_views_classrooms_equipment_multi_select", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}, {"source": "docs_ui_components_multi_select", "target": "frontend_admin_views_schedule_schedule_group_multiselect", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/UI_COMPONENTS.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/5ca790c7c56079cd03f50229fa6725ef88662e01ecf2c14514cd38b4bd06bfa2.json b/graphify-out/cache/semantic/5ca790c7c56079cd03f50229fa6725ef88662e01ecf2c14514cd38b4bd06bfa2.json new file mode 100644 index 0000000..b07fd0f --- /dev/null +++ b/graphify-out/cache/semantic/5ca790c7c56079cd03f50229fa6725ef88662e01ecf2c14514cd38b4bd06bfa2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_edu_office_index_edu_office_redirect_page", "label": "\u0420\u0435\u0434\u0438\u0440\u0435\u043a\u0442 \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u0430", "file_type": "code", "source_file": "frontend/edu-office/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_edu_office_index_admin_schedule_view_route", "label": "\u041c\u0430\u0440\u0448\u0440\u0443\u0442 /admin/#schedule-view", "file_type": "concept", "source_file": "frontend/edu-office/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/60917d6ab3b7841b1270ddf0dd974e4ba55b0d6eb7c427a12787ac839377cc5e.json b/graphify-out/cache/semantic/60917d6ab3b7841b1270ddf0dd974e4ba55b0d6eb7c427a12787ac839377cc5e.json new file mode 100644 index 0000000..021ddb2 --- /dev/null +++ b/graphify-out/cache/semantic/60917d6ab3b7841b1270ddf0dd974e4ba55b0d6eb7c427a12787ac839377cc5e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_users_user_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438", "file_type": "code", "source_file": "frontend/admin/views/users.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_users_role_selector", "label": "\u0412\u044b\u0431\u043e\u0440 \u0440\u043e\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f", "file_type": "code", "source_file": "frontend/admin/views/users.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_users_user_management", "target": "frontend_admin_views_users_role_selector", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/users.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_users_role_selector", "target": "frontend_admin_views_department_workspace_department_workspace_view", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "frontend/admin/views/users.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_users_user_management", "target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "frontend/admin/views/users.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/61bfeffa24fa77fea6208ef14daaf80e0128358cac0a89c1da4741e6f49d034a.json b/graphify-out/cache/semantic/61bfeffa24fa77fea6208ef14daaf80e0128358cac0a89c1da4741e6f49d034a.json new file mode 100644 index 0000000..837bf17 --- /dev/null +++ b/graphify-out/cache/semantic/61bfeffa24fa77fea6208ef14daaf80e0128358cac0a89c1da4741e6f49d034a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_api_rest_api", "label": "REST API", "file_type": "document", "source_file": "docs/API.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_api_authentication_endpoints", "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "file_type": "concept", "source_file": "docs/API.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_api_role_permissions", "label": "\u041f\u0440\u0430\u0432\u0430 \u0440\u043e\u043b\u0435\u0439 API", "file_type": "concept", "source_file": "docs/API.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_api_dynamic_schedule_endpoints", "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "docs/API.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_api_schedule_rules_endpoints", "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "docs/API.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_api_schedule_overrides_endpoints", "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b override \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "docs/API.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_api_department_workspace_endpoints", "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u043a\u0430\u0431\u0438\u043d\u0435\u0442\u0430 \u043a\u0430\u0444\u0435\u0434\u0440\u044b", "file_type": "concept", "source_file": "docs/API.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_api_tenant_database_endpoints", "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u0411\u0414 \u0442\u0435\u043d\u0430\u043d\u0442\u043e\u0432", "file_type": "concept", "source_file": "docs/API.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_api_workload_endpoints", "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438", "file_type": "concept", "source_file": "docs/API.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_api_group_calendar_assignments", "label": "API \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u0433\u0440\u0443\u043f\u043f\u0435", "file_type": "concept", "source_file": "docs/API.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_api_rest_api", "target": "docs_api_authentication_endpoints", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}, {"source": "docs_api_rest_api", "target": "docs_api_dynamic_schedule_endpoints", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}, {"source": "docs_api_rest_api", "target": "docs_api_schedule_rules_endpoints", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}, {"source": "docs_api_rest_api", "target": "docs_api_schedule_overrides_endpoints", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}, {"source": "docs_api_rest_api", "target": "docs_api_department_workspace_endpoints", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}, {"source": "docs_api_rest_api", "target": "docs_api_tenant_database_endpoints", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}, {"source": "docs_api_authentication_endpoints", "target": "docs_database_auth_refresh_tokens", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}, {"source": "docs_api_dynamic_schedule_endpoints", "target": "docs_business_logic_dynamic_schedule_model", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}, {"source": "docs_api_schedule_rules_endpoints", "target": "docs_database_dynamic_schedule_tables", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}, {"source": "docs_api_schedule_overrides_endpoints", "target": "docs_database_dynamic_schedule_tables", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}, {"source": "docs_api_tenant_database_endpoints", "target": "docs_infrastructure_tenants_configmap", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/API.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/63bea36eac33009edd625210adb67bc891ec08ced7dc95b452a1f84471d3c23e.json b/graphify-out/cache/semantic/63bea36eac33009edd625210adb67bc891ec08ced7dc95b452a1f84471d3c23e.json new file mode 100644 index 0000000..e5d5d17 --- /dev/null +++ b/graphify-out/cache/semantic/63bea36eac33009edd625210adb67bc891ec08ced7dc95b452a1f84471d3c23e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_readme_magistr_overview", "label": "\u041e\u0431\u0437\u043e\u0440 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u041c\u0430\u0433\u0438\u0441\u0442\u0440", "file_type": "document", "source_file": "docs/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_readme_magistr_overview", "target": "docs_architecture_system_architecture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/README.md", "source_location": null, "weight": 1.0}, {"source": "docs_readme_magistr_overview", "target": "docs_business_logic_role_model", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/README.md", "source_location": null, "weight": 1.0}, {"source": "docs_readme_magistr_overview", "target": "docs_academic_calendar_calendar_model", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/README.md", "source_location": null, "weight": 1.0}, {"source": "docs_readme_magistr_overview", "target": "docs_database_database_schema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/README.md", "source_location": null, "weight": 1.0}, {"source": "docs_readme_magistr_overview", "target": "docs_api_rest_api", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/README.md", "source_location": null, "weight": 1.0}, {"source": "docs_readme_magistr_overview", "target": "docs_infrastructure_docker_compose", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/README.md", "source_location": null, "weight": 1.0}, {"source": "docs_readme_magistr_overview", "target": "docs_development_developer_guide", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/README.md", "source_location": null, "weight": 1.0}, {"source": "docs_readme_magistr_overview", "target": "docs_frontend_frontend_architecture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/README.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/87c3e71cd7bb465836bd53238f2e19a755f5f28544aa58c2f79de9173aa923a2.json b/graphify-out/cache/semantic/87c3e71cd7bb465836bd53238f2e19a755f5f28544aa58c2f79de9173aa923a2.json new file mode 100644 index 0000000..44db61f --- /dev/null +++ b/graphify-out/cache/semantic/87c3e71cd7bb465836bd53238f2e19a755f5f28544aa58c2f79de9173aa923a2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_settings_index_settings_spa_shell", "label": "\u041e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 SPA \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a", "file_type": "code", "source_file": "frontend/admin/settings/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_settings_index_settings_navigation", "label": "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a", "file_type": "code", "source_file": "frontend/admin/settings/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_settings_index_admin_back_link", "label": "\u0412\u043e\u0437\u0432\u0440\u0430\u0442 \u0432 \u0430\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u044c", "file_type": "code", "source_file": "frontend/admin/settings/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_settings_index_settings_spa_shell", "target": "frontend_admin_settings_index_settings_navigation", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/settings/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_settings_index_settings_spa_shell", "target": "frontend_admin_settings_index_admin_back_link", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/settings/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_settings_index_admin_back_link", "target": "frontend_admin_index_admin_spa_shell", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/settings/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_settings_index_settings_navigation", "target": "frontend_admin_settings_views_general_general_settings_placeholder", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/settings/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_settings_index_settings_navigation", "target": "frontend_admin_settings_views_time_slots_time_slots_settings", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/settings/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_settings_index_settings_navigation", "target": "frontend_admin_settings_views_edu_forms_education_forms_management", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/settings/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_settings_index_settings_navigation", "target": "frontend_admin_settings_views_database_tenant_connection_management", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/settings/index.html", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "settings_spa_route_system", "label": "\u041c\u0430\u0440\u0448\u0440\u0443\u0442\u044b SPA \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a", "nodes": ["frontend_admin_settings_index_settings_spa_shell", "frontend_admin_settings_index_settings_navigation", "frontend_admin_settings_views_general_general_settings_placeholder", "frontend_admin_settings_views_time_slots_time_slots_settings", "frontend_admin_settings_views_edu_forms_education_forms_management", "frontend_admin_settings_views_database_tenant_connection_management"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/settings/index.html"}]} \ No newline at end of file diff --git a/graphify-out/cache/semantic/89d881d5a2af905839681afcd82d1e62c456d9028a954da4d5e28d3c6705ee05.json b/graphify-out/cache/semantic/89d881d5a2af905839681afcd82d1e62c456d9028a954da4d5e28d3c6705ee05.json new file mode 100644 index 0000000..5d3b9a9 --- /dev/null +++ b/graphify-out/cache/semantic/89d881d5a2af905839681afcd82d1e62c456d9028a954da4d5e28d3c6705ee05.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_department_index_department_redirect", "label": "\u0420\u0435\u0434\u0438\u0440\u0435\u043a\u0442 \u0432 \u043a\u0430\u0431\u0438\u043d\u0435\u0442 \u043a\u0430\u0444\u0435\u0434\u0440\u044b", "file_type": "code", "source_file": "frontend/department/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_department_index_department_redirect", "target": "frontend_admin_views_department_workspace_department_workspace_view", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/department/index.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/8a24c26dee76ad948b77f02bd32c31b17fe78afc8f8996d6d745d48c6c1fd3da.json b/graphify-out/cache/semantic/8a24c26dee76ad948b77f02bd32c31b17fe78afc8f8996d6d745d48c6c1fd3da.json new file mode 100644 index 0000000..772598d --- /dev/null +++ b/graphify-out/cache/semantic/8a24c26dee76ad948b77f02bd32c31b17fe78afc8f8996d6d745d48c6c1fd3da.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_auditorium_workload_workload_view", "label": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u0438", "file_type": "code", "source_file": "frontend/admin/views/auditorium-workload.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_auditorium_workload_workload_filters", "label": "\u0424\u0438\u043b\u044c\u0442\u0440\u044b \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u0438", "file_type": "code", "source_file": "frontend/admin/views/auditorium-workload.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_auditorium_workload_workload_view", "target": "frontend_admin_views_auditorium_workload_workload_filters", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/auditorium-workload.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_auditorium_workload_workload_filters", "target": "docs_ui_components_multi_select", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/auditorium-workload.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_auditorium_workload_workload_view", "target": "frontend_admin_views_classrooms_classroom_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/auditorium-workload.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/931b88c5ffe93ff26026fc36828dcbe13a591610311588b9886db8f1166f682c.json b/graphify-out/cache/semantic/931b88c5ffe93ff26026fc36828dcbe13a591610311588b9886db8f1166f682c.json new file mode 100644 index 0000000..0547c17 --- /dev/null +++ b/graphify-out/cache/semantic/931b88c5ffe93ff26026fc36828dcbe13a591610311588b9886db8f1166f682c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_dashboard_dashboard_view", "label": "\u0414\u0430\u0448\u0431\u043e\u0440\u0434 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430", "file_type": "code", "source_file": "frontend/admin/views/dashboard.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_dashboard_realtime_monitoring", "label": "\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u043f\u0430\u0440", "file_type": "code", "source_file": "frontend/admin/views/dashboard.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_dashboard_conflict_center", "label": "\u0426\u0435\u043d\u0442\u0440 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 Red Zone", "file_type": "code", "source_file": "frontend/admin/views/dashboard.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_dashboard_quick_navigation", "label": "\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0430", "file_type": "code", "source_file": "frontend/admin/views/dashboard.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_dashboard_dashboard_view", "target": "frontend_admin_views_dashboard_realtime_monitoring", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/dashboard.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_dashboard_dashboard_view", "target": "frontend_admin_views_dashboard_conflict_center", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/dashboard.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_dashboard_dashboard_view", "target": "frontend_admin_views_dashboard_quick_navigation", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/dashboard.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_dashboard_quick_navigation", "target": "frontend_admin_views_schedule_schedule_rule_constructor", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/dashboard.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_dashboard_quick_navigation", "target": "frontend_admin_views_schedule_view_schedule_view_shell", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/dashboard.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_dashboard_conflict_center", "target": "frontend_admin_views_schedule_schedule_slot_conflict_resolution", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/dashboard.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/98a6c270ec5f6a8f06c7df05946356074e6379cdff51a1921a509931046de207.json b/graphify-out/cache/semantic/98a6c270ec5f6a8f06c7df05946356074e6379cdff51a1921a509931046de207.json new file mode 100644 index 0000000..238d30b --- /dev/null +++ b/graphify-out/cache/semantic/98a6c270ec5f6a8f06c7df05946356074e6379cdff51a1921a509931046de207.json @@ -0,0 +1 @@ +{"nodes": [{"id": "_gitea_workflows_docker_build_build_and_push_docker_images", "label": "Workflow \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 Docker-\u043e\u0431\u0440\u0430\u0437\u043e\u0432", "file_type": "document", "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_gitea_workflows_docker_build_backend_image_pipeline", "label": "Pipeline backend-\u043e\u0431\u0440\u0430\u0437\u0430", "file_type": "concept", "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_gitea_workflows_docker_build_frontend_image_pipeline", "label": "Pipeline frontend-\u043e\u0431\u0440\u0430\u0437\u0430", "file_type": "concept", "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_gitea_workflows_docker_build_deploy_to_k8s", "label": "Job \u0434\u0435\u043f\u043b\u043e\u044f \u0432 Kubernetes", "file_type": "concept", "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_gitea_workflows_docker_build_zuev_token_secret", "label": "Secret ZUEV_TOKEN", "file_type": "concept", "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_gitea_workflows_docker_build_kubeconfig_secret", "label": "Secret KUBECONFIG_DATA", "file_type": "concept", "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "_gitea_workflows_docker_build_build_and_push_docker_images", "target": "_gitea_workflows_docker_build_backend_image_pipeline", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "weight": 1.0}, {"source": "_gitea_workflows_docker_build_build_and_push_docker_images", "target": "_gitea_workflows_docker_build_frontend_image_pipeline", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "weight": 1.0}, {"source": "_gitea_workflows_docker_build_build_and_push_docker_images", "target": "_gitea_workflows_docker_build_deploy_to_k8s", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "weight": 1.0}, {"source": "_gitea_workflows_docker_build_backend_image_pipeline", "target": "_gitea_workflows_docker_build_zuev_token_secret", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "weight": 1.0}, {"source": "_gitea_workflows_docker_build_frontend_image_pipeline", "target": "_gitea_workflows_docker_build_zuev_token_secret", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "weight": 1.0}, {"source": "_gitea_workflows_docker_build_deploy_to_k8s", "target": "_gitea_workflows_docker_build_kubeconfig_secret", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "weight": 1.0}, {"source": "_gitea_workflows_docker_build_deploy_to_k8s", "target": "docs_infrastructure_kubernetes_production", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": ".gitea/workflows/docker-build.yaml", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/9c3d33283424b07a83cd3191f3c643a2fce831c869ee6abe9c29f5ea1798cea9.json b/graphify-out/cache/semantic/9c3d33283424b07a83cd3191f3c643a2fce831c869ee6abe9c29f5ea1798cea9.json new file mode 100644 index 0000000..344af1f --- /dev/null +++ b/graphify-out/cache/semantic/9c3d33283424b07a83cd3191f3c643a2fce831c869ee6abe9c29f5ea1798cea9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_index_login_page", "label": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438", "file_type": "code", "source_file": "frontend/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_index_login_form", "label": "\u0424\u043e\u0440\u043c\u0430 \u0432\u0445\u043e\u0434\u0430", "file_type": "code", "source_file": "frontend/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_index_theme_toggle_script", "label": "theme-toggle.js \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0432\u0445\u043e\u0434\u0430", "file_type": "code", "source_file": "frontend/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_index_login_script", "label": "script.js \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0432\u0445\u043e\u0434\u0430", "file_type": "code", "source_file": "frontend/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_index_login_page", "target": "frontend_index_login_form", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_index_login_page", "target": "frontend_index_theme_toggle_script", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_index_login_page", "target": "frontend_index_login_script", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/index.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/a6b42568da40f9bc47bb6935780f7b9b599aaa26c9ccaab9db48896f7e02ca0a.json b/graphify-out/cache/semantic/a6b42568da40f9bc47bb6935780f7b9b599aaa26c9ccaab9db48896f7e02ca0a.json new file mode 100644 index 0000000..f31b8be --- /dev/null +++ b/graphify-out/cache/semantic/a6b42568da40f9bc47bb6935780f7b9b599aaa26c9ccaab9db48896f7e02ca0a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_settings_views_edu_forms_education_forms_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u043c\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f", "file_type": "code", "source_file": "frontend/admin/settings/views/edu-forms.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/a7aa3cd8a07df38deb64d6df843eff69e8d42bf840b1c1cc16166115ecf64022.json b/graphify-out/cache/semantic/a7aa3cd8a07df38deb64d6df843eff69e8d42bf840b1c1cc16166115ecf64022.json new file mode 100644 index 0000000..2c2f460 --- /dev/null +++ b/graphify-out/cache/semantic/a7aa3cd8a07df38deb64d6df843eff69e8d42bf840b1c1cc16166115ecf64022.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", "label": "\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439", "file_type": "code", "source_file": "frontend/admin/views/teacher-requests.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", "target": "frontend_admin_views_department_workspace_teacher_request_form", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/teacher-requests.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/aaf739ac8899207e46a0074b4720cfdecc2d236c9e0ee174b7c6d6c4e2beca72.json b/graphify-out/cache/semantic/aaf739ac8899207e46a0074b4720cfdecc2d236c9e0ee174b7c6d6c4e2beca72.json new file mode 100644 index 0000000..1c4b6c6 --- /dev/null +++ b/graphify-out/cache/semantic/aaf739ac8899207e46a0074b4720cfdecc2d236c9e0ee174b7c6d6c4e2beca72.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_logging_logging_stack", "label": "\u0421\u0442\u0435\u043a \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/LOGGING.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_logging_tenant_mdc_context", "label": "MDC-\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0442\u0435\u043d\u0430\u043d\u0442\u0430", "file_type": "concept", "source_file": "docs/LOGGING.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_logging_otlp_signoz_export", "label": "OTLP \u044d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 SigNoz", "file_type": "concept", "source_file": "docs/LOGGING.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_logging_logging_stack", "target": "docs_logging_tenant_mdc_context", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/LOGGING.md", "source_location": null, "weight": 1.0}, {"source": "docs_logging_logging_stack", "target": "docs_logging_otlp_signoz_export", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/LOGGING.md", "source_location": null, "weight": 1.0}, {"source": "docs_logging_tenant_mdc_context", "target": "docs_architecture_multitenant_architecture", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/LOGGING.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/af1ea61775a746d5b4dc2b7d2f812eb3e5e6c62fea26712db6e08425f9516031.json b/graphify-out/cache/semantic/af1ea61775a746d5b4dc2b7d2f812eb3e5e6c62fea26712db6e08425f9516031.json new file mode 100644 index 0000000..8516cbc --- /dev/null +++ b/graphify-out/cache/semantic/af1ea61775a746d5b4dc2b7d2f812eb3e5e6c62fea26712db6e08425f9516031.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_index_admin_spa_shell", "label": "\u041e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 \u0430\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u0438", "file_type": "code", "source_file": "frontend/admin/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_index_sidebar_navigation", "label": "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0430\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u0438", "file_type": "code", "source_file": "frontend/admin/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_index_settings_menu", "label": "\u041c\u0435\u043d\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0438 \u0432\u044b\u0445\u043e\u0434\u0430", "file_type": "code", "source_file": "frontend/admin/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_index_teacher_request_badge", "label": "\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439", "file_type": "code", "source_file": "frontend/admin/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_index_admin_spa_shell", "target": "frontend_admin_index_sidebar_navigation", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_admin_spa_shell", "target": "frontend_admin_index_settings_menu", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_admin_spa_shell", "target": "frontend_admin_index_teacher_request_badge", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_settings_menu", "target": "frontend_admin_settings_index_settings_spa_shell", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_dashboard_dashboard_view", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_department_workspace_department_workspace_view", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_schedule_schedule_rule_constructor", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_academic_calendar_academic_calendar_view", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_auditorium_workload_workload_view", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_schedule_view_schedule_view_shell", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_classrooms_classroom_management", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_groups_group_management", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_university_structure_university_structure_view", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_subjects_subject_management", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_index_sidebar_navigation", "target": "frontend_admin_views_users_user_management", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "admin_spa_route_system", "label": "\u041c\u0430\u0440\u0448\u0440\u0443\u0442\u044b \u0430\u0434\u043c\u0438\u043d\u0441\u043a\u043e\u0439 SPA", "nodes": ["frontend_admin_index_admin_spa_shell", "frontend_admin_index_sidebar_navigation", "frontend_admin_views_dashboard_dashboard_view", "frontend_admin_views_teacher_requests_teacher_requests_admin_view", "frontend_admin_views_department_workspace_department_workspace_view", "frontend_admin_views_schedule_schedule_rule_constructor", "frontend_admin_views_academic_calendar_academic_calendar_view", "frontend_admin_views_auditorium_workload_workload_view", "frontend_admin_views_schedule_view_schedule_view_shell", "frontend_admin_views_classrooms_classroom_management", "frontend_admin_views_groups_group_management", "frontend_admin_views_university_structure_university_structure_view", "frontend_admin_views_subjects_subject_management", "frontend_admin_views_users_user_management"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/index.html"}]} \ No newline at end of file diff --git a/graphify-out/cache/semantic/b5717d2b90d1b16d7477ae582a81010d4ede5a1ff8da4699c04ab5974d82fee9.json b/graphify-out/cache/semantic/b5717d2b90d1b16d7477ae582a81010d4ede5a1ff8da4699c04ab5974d82fee9.json new file mode 100644 index 0000000..0cc769f --- /dev/null +++ b/graphify-out/cache/semantic/b5717d2b90d1b16d7477ae582a81010d4ede5a1ff8da4699c04ab5974d82fee9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_schedule_proposal_dynamic_schedule_concept", "label": "\u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "document", "source_file": "docs/SCHEDULE_PROPOSAL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_schedule_proposal_calendar_layer", "label": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u044b\u0439 \u0441\u043b\u043e\u0439", "file_type": "concept", "source_file": "docs/SCHEDULE_PROPOSAL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_schedule_proposal_schedule_rules_layer", "label": "\u0421\u043b\u043e\u0439 \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "docs/SCHEDULE_PROPOSAL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_schedule_proposal_dynamic_schedule_concept", "target": "docs_schedule_proposal_calendar_layer", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/SCHEDULE_PROPOSAL.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_proposal_dynamic_schedule_concept", "target": "docs_schedule_proposal_schedule_rules_layer", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/SCHEDULE_PROPOSAL.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_proposal_calendar_layer", "target": "docs_academic_calendar_calendar_model", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "docs/SCHEDULE_PROPOSAL.md", "source_location": null, "weight": 1.0}, {"source": "docs_schedule_proposal_schedule_rules_layer", "target": "docs_database_dynamic_schedule_tables", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/SCHEDULE_PROPOSAL.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/b69ef33646f7cf2557488304388df4f3d08bc920b7dcfd72deddb4eab75d659a.json b/graphify-out/cache/semantic/b69ef33646f7cf2557488304388df4f3d08bc920b7dcfd72deddb4eab75d659a.json new file mode 100644 index 0000000..98ab353 --- /dev/null +++ b/graphify-out/cache/semantic/b69ef33646f7cf2557488304388df4f3d08bc920b7dcfd72deddb4eab75d659a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "compose_backend_service", "label": "Backend-\u0441\u0435\u0440\u0432\u0438\u0441 Docker Compose", "file_type": "concept", "source_file": "compose.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "compose_frontend_service", "label": "Frontend-\u0441\u0435\u0440\u0432\u0438\u0441 Docker Compose", "file_type": "concept", "source_file": "compose.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "compose_db_service", "label": "PostgreSQL-\u0441\u0435\u0440\u0432\u0438\u0441 Docker Compose", "file_type": "concept", "source_file": "compose.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "compose_proxy_network", "label": "\u0412\u043d\u0435\u0448\u043d\u044f\u044f proxy-\u0441\u0435\u0442\u044c Docker", "file_type": "concept", "source_file": "compose.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "compose_postgres_password_required", "label": "\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f POSTGRES_PASSWORD", "file_type": "concept", "source_file": "compose.yaml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "compose_backend_service", "target": "compose_db_service", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "compose.yaml", "source_location": null, "weight": 1.0}, {"source": "compose_frontend_service", "target": "compose_backend_service", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "compose.yaml", "source_location": null, "weight": 1.0}, {"source": "compose_backend_service", "target": "compose_proxy_network", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "compose.yaml", "source_location": null, "weight": 1.0}, {"source": "compose_frontend_service", "target": "compose_proxy_network", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "compose.yaml", "source_location": null, "weight": 1.0}, {"source": "compose_db_service", "target": "compose_proxy_network", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "compose.yaml", "source_location": null, "weight": 1.0}, {"source": "compose_postgres_password_required", "target": "compose_db_service", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "compose.yaml", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/b7dacf862e07335084136722148186332ae064f1bb22e7fb8b0988e4203059a6.json b/graphify-out/cache/semantic/b7dacf862e07335084136722148186332ae064f1bb22e7fb8b0988e4203059a6.json new file mode 100644 index 0000000..2a80d34 --- /dev/null +++ b/graphify-out/cache/semantic/b7dacf862e07335084136722148186332ae064f1bb22e7fb8b0988e4203059a6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "_agents_skills_frontend_design_skill_frontend_design_skill", "label": "\u041d\u0430\u0432\u044b\u043a frontend-design", "file_type": "document", "source_file": ".agents/skills/frontend-design/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_agents_skills_frontend_design_skill_design_thinking", "label": "\u0414\u0438\u0437\u0430\u0439\u043d-\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430", "file_type": "concept", "source_file": ".agents/skills/frontend-design/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_agents_skills_frontend_design_skill_no_ai_aesthetic_rule", "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u0440\u043e\u0442\u0438\u0432 AI-\u044d\u0441\u0442\u0435\u0442\u0438\u043a\u0438", "file_type": "concept", "source_file": ".agents/skills/frontend-design/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "_agents_skills_frontend_design_skill_frontend_design_skill", "target": "_agents_skills_frontend_design_skill_design_thinking", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/frontend-design/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_agents_skills_frontend_design_skill_frontend_design_skill", "target": "_agents_skills_frontend_design_skill_no_ai_aesthetic_rule", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/frontend-design/SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_agents_skills_frontend_design_skill_frontend_design_skill", "target": "docs_frontend_css_architecture", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": ".agents/skills/frontend-design/SKILL.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/b8977d022748f50761df8cf99912690fc032ebf27f93b0df88ddd5932317cf2e.json b/graphify-out/cache/semantic/b8977d022748f50761df8cf99912690fc032ebf27f93b0df88ddd5932317cf2e.json new file mode 100644 index 0000000..a53477d --- /dev/null +++ b/graphify-out/cache/semantic/b8977d022748f50761df8cf99912690fc032ebf27f93b0df88ddd5932317cf2e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_database_database_schema", "label": "\u0421\u0445\u0435\u043c\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445", "file_type": "document", "source_file": "docs/DATABASE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_database_er_relationships", "label": "ER-\u0441\u0432\u044f\u0437\u0438", "file_type": "concept", "source_file": "docs/DATABASE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_database_dynamic_schedule_tables", "label": "\u0422\u0430\u0431\u043b\u0438\u0446\u044b \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "docs/DATABASE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_database_academic_calendar_tables", "label": "\u0422\u0430\u0431\u043b\u0438\u0446\u044b \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f", "file_type": "concept", "source_file": "docs/DATABASE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_database_auth_refresh_tokens", "label": "\u0422\u0430\u0431\u043b\u0438\u0446\u0430 refresh-\u0442\u043e\u043a\u0435\u043d\u043e\u0432", "file_type": "concept", "source_file": "docs/DATABASE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_database_flyway_migrations", "label": "Flyway-\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", "file_type": "concept", "source_file": "docs/DATABASE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_database_database_schema", "target": "docs_database_er_relationships", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/DATABASE.md", "source_location": null, "weight": 1.0}, {"source": "docs_database_database_schema", "target": "docs_database_dynamic_schedule_tables", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/DATABASE.md", "source_location": null, "weight": 1.0}, {"source": "docs_database_database_schema", "target": "docs_database_academic_calendar_tables", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/DATABASE.md", "source_location": null, "weight": 1.0}, {"source": "docs_database_database_schema", "target": "docs_database_auth_refresh_tokens", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/DATABASE.md", "source_location": null, "weight": 1.0}, {"source": "docs_database_flyway_migrations", "target": "docs_development_flyway_rules", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "docs/DATABASE.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/bd75eb2d9a79b2e0b2644c207bd0da638372d1884433b0bf64e23f421e72fe7d.json b/graphify-out/cache/semantic/bd75eb2d9a79b2e0b2644c207bd0da638372d1884433b0bf64e23f421e72fe7d.json new file mode 100644 index 0000000..b479180 --- /dev/null +++ b/graphify-out/cache/semantic/bd75eb2d9a79b2e0b2644c207bd0da638372d1884433b0bf64e23f421e72fe7d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_infrastructure_docker_compose", "label": "Docker Compose \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", "file_type": "concept", "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_infrastructure_kubernetes_production", "label": "Production-\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 Kubernetes", "file_type": "concept", "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_infrastructure_jwt_secret_policy", "label": "\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 JWT-\u0441\u0435\u043a\u0440\u0435\u0442\u0430", "file_type": "concept", "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_infrastructure_tenants_configmap", "label": "Tenants ConfigMap", "file_type": "concept", "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_infrastructure_caddy_proxy", "label": "Caddy proxy \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b", "file_type": "concept", "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_infrastructure_gitea_actions_cicd", "label": "CI/CD Gitea Actions \u0432 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435", "file_type": "concept", "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_infrastructure_signoz_opentelemetry", "label": "SigNoz \u0438 OpenTelemetry \u0432 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435", "file_type": "concept", "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_infrastructure_docker_compose", "target": "compose_backend_service", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_infrastructure_docker_compose", "target": "compose_frontend_service", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_infrastructure_docker_compose", "target": "compose_db_service", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_infrastructure_kubernetes_production", "target": "docs_infrastructure_tenants_configmap", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_infrastructure_kubernetes_production", "target": "docs_infrastructure_jwt_secret_policy", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_infrastructure_kubernetes_production", "target": "docs_infrastructure_caddy_proxy", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_infrastructure_gitea_actions_cicd", "target": "_gitea_workflows_docker_build_build_and_push_docker_images", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_infrastructure_signoz_opentelemetry", "target": "docs_logging_otlp_signoz_export", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "docs/INFRASTRUCTURE.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/c4cdcddcedd7401a0ff635c65a925d14994e5ac041775332b139373381ec4625.json b/graphify-out/cache/semantic/c4cdcddcedd7401a0ff635c65a925d14994e5ac041775332b139373381ec4625.json new file mode 100644 index 0000000..bb1a29d --- /dev/null +++ b/graphify-out/cache/semantic/c4cdcddcedd7401a0ff635c65a925d14994e5ac041775332b139373381ec4625.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_settings_views_time_slots_time_slots_settings", "label": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u043b\u043e\u0442\u043e\u0432", "file_type": "code", "source_file": "frontend/admin/settings/views/time-slots.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_settings_views_time_slots_time_slot_scope", "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438", "file_type": "concept", "source_file": "frontend/admin/settings/views/time-slots.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_settings_views_time_slots_manual_time_grid_modal", "label": "\u041c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043d\u043e \u0440\u0443\u0447\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438", "file_type": "code", "source_file": "frontend/admin/settings/views/time-slots.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_settings_views_time_slots_time_slots_settings", "target": "frontend_admin_settings_views_time_slots_time_slot_scope", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/settings/views/time-slots.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_settings_views_time_slots_time_slots_settings", "target": "frontend_admin_settings_views_time_slots_manual_time_grid_modal", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/settings/views/time-slots.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_settings_views_time_slots_time_slot_scope", "target": "frontend_admin_views_academic_calendar_calendar_day_dialog", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/settings/views/time-slots.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/ce615734115acd53c4e890d3513bb8bd8fcf478bcc4feb0bf8ff4ac51c1aab3c.json b/graphify-out/cache/semantic/ce615734115acd53c4e890d3513bb8bd8fcf478bcc4feb0bf8ff4ac51c1aab3c.json new file mode 100644 index 0000000..09dbb22 --- /dev/null +++ b/graphify-out/cache/semantic/ce615734115acd53c4e890d3513bb8bd8fcf478bcc4feb0bf8ff4ac51c1aab3c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_development_developer_guide", "label": "\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430", "file_type": "document", "source_file": "docs/DEVELOPMENT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_development_code_style", "label": "Code style", "file_type": "concept", "source_file": "docs/DEVELOPMENT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_development_new_endpoint_flow", "label": "\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u0430", "file_type": "concept", "source_file": "docs/DEVELOPMENT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_development_flyway_rules", "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430 Flyway \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435", "file_type": "concept", "source_file": "docs/DEVELOPMENT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_development_developer_guide", "target": "docs_development_code_style", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/DEVELOPMENT.md", "source_location": null, "weight": 1.0}, {"source": "docs_development_developer_guide", "target": "docs_development_new_endpoint_flow", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/DEVELOPMENT.md", "source_location": null, "weight": 1.0}, {"source": "docs_development_new_endpoint_flow", "target": "docs_api_rest_api", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/DEVELOPMENT.md", "source_location": null, "weight": 1.0}, {"source": "docs_development_new_endpoint_flow", "target": "docs_database_flyway_migrations", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/DEVELOPMENT.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/d032db5dfa1d6aa867e661e004bc74a4b04bb781c7943bf21f312de4cf6f7f46.json b/graphify-out/cache/semantic/d032db5dfa1d6aa867e661e004bc74a4b04bb781c7943bf21f312de4cf6f7f46.json new file mode 100644 index 0000000..72f1388 --- /dev/null +++ b/graphify-out/cache/semantic/d032db5dfa1d6aa867e661e004bc74a4b04bb781c7943bf21f312de4cf6f7f46.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_student_index_student_schedule_page", "label": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_group_selection", "label": "\u0412\u044b\u0431\u043e\u0440 \u0433\u0440\u0443\u043f\u043f\u044b \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430", "file_type": "concept", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_week_navigation", "label": "\u041d\u0435\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430", "file_type": "concept", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_schedule_grid", "label": "\u0421\u0435\u0442\u043a\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430", "file_type": "concept", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_loadgroups", "label": "loadGroups", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_loadschedule", "label": "loadSchedule", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_renderweek", "label": "renderWeek", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_renderemptyweek", "label": "renderEmptyWeek", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_renderday", "label": "renderDay", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_renderlesson", "label": "renderLesson", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_fetchjson", "label": "fetchJson", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_refreshaccesstoken", "label": "refreshAccessToken", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_logout", "label": "logout", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_storeauthstate", "label": "storeAuthState", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_clearauthstate", "label": "clearAuthState", "file_type": "code", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_student_auth_state", "label": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430", "file_type": "concept", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_api_groups_endpoint", "label": "GET /api/groups", "file_type": "concept", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_api_schedule_group_endpoint", "label": "GET /api/schedule \u043f\u043e groupId", "file_type": "concept", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_api_auth_refresh_endpoint", "label": "POST /api/auth/refresh", "file_type": "concept", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_student_index_api_auth_logout_endpoint", "label": "POST /api/auth/logout", "file_type": "concept", "source_file": "frontend/student/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_edu_office_index_edu_office_redirect_page", "target": "frontend_edu_office_index_admin_schedule_view_route", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_student_schedule_page", "target": "frontend_student_index_group_selection", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_student_schedule_page", "target": "frontend_student_index_week_navigation", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_student_schedule_page", "target": "frontend_student_index_schedule_grid", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_student_schedule_page", "target": "frontend_student_index_loadgroups", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_student_schedule_page", "target": "frontend_student_index_loadschedule", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_loadgroups", "target": "frontend_student_index_api_groups_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_loadgroups", "target": "frontend_student_index_fetchjson", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_loadschedule", "target": "frontend_student_index_api_schedule_group_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_loadschedule", "target": "frontend_student_index_fetchjson", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_loadschedule", "target": "frontend_student_index_renderweek", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_renderweek", "target": "frontend_student_index_renderday", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_renderemptyweek", "target": "frontend_student_index_renderday", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_renderday", "target": "frontend_student_index_renderlesson", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_fetchjson", "target": "frontend_student_index_refreshaccesstoken", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_fetchjson", "target": "frontend_student_index_clearauthstate", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_refreshaccesstoken", "target": "frontend_student_index_api_auth_refresh_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_refreshaccesstoken", "target": "frontend_student_index_storeauthstate", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_logout", "target": "frontend_student_index_api_auth_logout_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_logout", "target": "frontend_student_index_clearauthstate", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_fetchjson", "target": "frontend_student_index_student_auth_state", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_storeauthstate", "target": "frontend_student_index_student_auth_state", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_clearauthstate", "target": "frontend_student_index_student_auth_state", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_loadschedule", "target": "frontend_teacher_index_loadschedule", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_fetchjson", "target": "frontend_teacher_index_fetchjson", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_refreshaccesstoken", "target": "frontend_teacher_index_refreshaccesstoken", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_logout", "target": "frontend_teacher_index_logout", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_week_navigation", "target": "frontend_teacher_index_week_navigation", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_schedule_grid", "target": "frontend_teacher_index_schedule_grid", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_student_auth_state", "target": "frontend_teacher_index_teacher_auth_state", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}, {"source": "frontend_student_index_student_schedule_page", "target": "frontend_teacher_index_teacher_schedule_page", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/student/index.html", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "shared_week_schedule_rendering", "label": "\u041e\u0431\u0449\u0438\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "nodes": ["frontend_student_index_loadschedule", "frontend_student_index_renderweek", "frontend_teacher_index_loadschedule", "frontend_teacher_index_renderweek", "frontend_edu_office_index_admin_schedule_view_route"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/student/index.html"}, {"id": "shared_browser_auth_flow", "label": "\u041e\u0431\u0449\u0438\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438", "nodes": ["frontend_student_index_fetchjson", "frontend_student_index_refreshaccesstoken", "frontend_student_index_logout", "frontend_teacher_index_fetchjson", "frontend_teacher_index_refreshaccesstoken", "frontend_teacher_index_logout"], "relation": "implement", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/student/index.html"}]} \ No newline at end of file diff --git a/graphify-out/cache/semantic/d97d60df564a6729fdacf1e8ff2879e5dfcaeca80f8c116c4e3d3e160da07f5a.json b/graphify-out/cache/semantic/d97d60df564a6729fdacf1e8ff2879e5dfcaeca80f8c116c4e3d3e160da07f5a.json new file mode 100644 index 0000000..a7d8066 --- /dev/null +++ b/graphify-out/cache/semantic/d97d60df564a6729fdacf1e8ff2879e5dfcaeca80f8c116c4e3d3e160da07f5a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_architecture_system_architecture", "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b", "file_type": "document", "source_file": "docs/ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_architecture_multitenant_architecture", "label": "\u041c\u0443\u043b\u044c\u0442\u0438\u0442\u0435\u043d\u0430\u043d\u0442\u043d\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", "file_type": "concept", "source_file": "docs/ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_architecture_authentication", "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", "file_type": "concept", "source_file": "docs/ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_architecture_system_architecture", "target": "docs_architecture_multitenant_architecture", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ARCHITECTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_architecture_system_architecture", "target": "docs_architecture_authentication", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ARCHITECTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_architecture_multitenant_architecture", "target": "docs_database_database_schema", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ARCHITECTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_architecture_multitenant_architecture", "target": "docs_infrastructure_tenants_configmap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ARCHITECTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_architecture_authentication", "target": "docs_database_auth_refresh_tokens", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ARCHITECTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_architecture_authentication", "target": "docs_api_authentication_endpoints", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ARCHITECTURE.md", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "multitenant_infrastructure_pattern", "label": "\u041f\u0430\u0442\u0442\u0435\u0440\u043d \u043c\u0443\u043b\u044c\u0442\u0438\u0442\u0435\u043d\u0430\u043d\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b", "nodes": ["docs_architecture_multitenant_architecture", "devops_database_per_tenant_pattern", "docs_infrastructure_tenants_configmap", "compose_db_service", "docs_logging_tenant_mdc_context"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/ARCHITECTURE.md"}]} \ No newline at end of file diff --git a/graphify-out/cache/semantic/df73c720b4d9c911d9f747c5bf2d59ff792666b0b01ce9b1f028b0080502fb4e.json b/graphify-out/cache/semantic/df73c720b4d9c911d9f747c5bf2d59ff792666b0b01ce9b1f028b0080502fb4e.json new file mode 100644 index 0000000..066c37c --- /dev/null +++ b/graphify-out/cache/semantic/df73c720b4d9c911d9f747c5bf2d59ff792666b0b01ce9b1f028b0080502fb4e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_settings_views_general_general_settings_placeholder", "label": "\u0417\u0430\u0433\u043b\u0443\u0448\u043a\u0430 \u043e\u0431\u0449\u0438\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a", "file_type": "code", "source_file": "frontend/admin/settings/views/general.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/e0c5cad0c4a3a6378dabb4f827d7b41e1cbfa772161b00bcc365e2de732e2a74.json b/graphify-out/cache/semantic/e0c5cad0c4a3a6378dabb4f827d7b41e1cbfa772161b00bcc365e2de732e2a74.json new file mode 100644 index 0000000..dae4561 --- /dev/null +++ b/graphify-out/cache/semantic/e0c5cad0c4a3a6378dabb4f827d7b41e1cbfa772161b00bcc365e2de732e2a74.json @@ -0,0 +1 @@ +{"nodes": [{"id": "agents_project_regulation", "label": "\u041f\u0440\u043e\u0435\u043a\u0442\u043d\u044b\u0439 \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442 AGENTS.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "agents_magistr_system", "label": "\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u041c\u0430\u0433\u0438\u0441\u0442\u0440", "file_type": "concept", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "agents_flyway_migration_rule", "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0441\u0442\u0438 Flyway-\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0439", "file_type": "concept", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "agents_russian_language_rule", "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430", "file_type": "concept", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "agents_project_docs_index", "label": "\u0418\u043d\u0434\u0435\u043a\u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "file_type": "document", "source_file": "AGENTS.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "agents_project_regulation", "target": "agents_magistr_system", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "agents_project_regulation", "target": "agents_flyway_migration_rule", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "agents_project_regulation", "target": "agents_russian_language_rule", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "agents_project_docs_index", "target": "docs_readme_magistr_overview", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "agents_project_docs_index", "target": "docs_architecture_system_architecture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "agents_project_docs_index", "target": "docs_business_logic_role_model", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "agents_project_docs_index", "target": "docs_database_database_schema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "agents_project_docs_index", "target": "docs_api_rest_api", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}, {"source": "agents_flyway_migration_rule", "target": "docs_database_flyway_migrations", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "AGENTS.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/e272a8f70ac7fd99b9ebfd39f7d4edb318f19c18e82eaebe25acc65f28c9101f.json b/graphify-out/cache/semantic/e272a8f70ac7fd99b9ebfd39f7d4edb318f19c18e82eaebe25acc65f28c9101f.json new file mode 100644 index 0000000..1f47df8 --- /dev/null +++ b/graphify-out/cache/semantic/e272a8f70ac7fd99b9ebfd39f7d4edb318f19c18e82eaebe25acc65f28c9101f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_groups_group_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f", "file_type": "code", "source_file": "frontend/admin/views/groups.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_groups_group_filters", "label": "\u0424\u0438\u043b\u044c\u0442\u0440 \u0433\u0440\u0443\u043f\u043f \u043f\u043e \u0444\u043e\u0440\u043c\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f", "file_type": "code", "source_file": "frontend/admin/views/groups.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_groups_subgroup_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u0433\u0440\u0443\u043f\u043f\u044b", "file_type": "code", "source_file": "frontend/admin/views/groups.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_groups_group_calendar_assignment", "label": "\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0433\u0440\u0443\u043f\u043f\u0435", "file_type": "code", "source_file": "frontend/admin/views/groups.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_groups_group_management", "target": "frontend_admin_views_groups_group_filters", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_groups_group_management", "target": "frontend_admin_views_groups_subgroup_management", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_groups_group_management", "target": "frontend_admin_views_groups_group_calendar_assignment", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_groups_group_filters", "target": "docs_ui_components_multi_select", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_groups_subgroup_management", "target": "docs_schedule_tasks_laboratory_subgroups", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_groups_group_calendar_assignment", "target": "docs_schedule_tasks_group_calendar_assignment", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_groups_group_calendar_assignment", "target": "frontend_admin_views_academic_calendar_academic_calendar_view", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_groups_group_management", "target": "frontend_admin_settings_views_edu_forms_education_forms_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_groups_group_management", "target": "frontend_admin_views_university_structure_department_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_groups_group_management", "target": "frontend_admin_views_university_structure_specialty_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_groups_group_management", "target": "frontend_admin_views_university_structure_profile_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/groups.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/e3cad05cb5e6d7b60ae0356953c02df5a995d1ae3cf553b61bc7773bce033cec.json b/graphify-out/cache/semantic/e3cad05cb5e6d7b60ae0356953c02df5a995d1ae3cf553b61bc7773bce033cec.json new file mode 100644 index 0000000..867c26e --- /dev/null +++ b/graphify-out/cache/semantic/e3cad05cb5e6d7b60ae0356953c02df5a995d1ae3cf553b61bc7773bce033cec.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_classrooms_classroom_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u043d\u044b\u043c \u0444\u043e\u043d\u0434\u043e\u043c", "file_type": "code", "source_file": "frontend/admin/views/classrooms.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_classrooms_equipment_dictionary", "label": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f", "file_type": "code", "source_file": "frontend/admin/views/classrooms.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_classrooms_equipment_multi_select", "label": "\u041c\u0443\u043b\u044c\u0442\u0438\u0441\u0435\u043b\u0435\u043a\u0442 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438", "file_type": "code", "source_file": "frontend/admin/views/classrooms.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_classrooms_classroom_management", "target": "frontend_admin_views_classrooms_equipment_dictionary", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/classrooms.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_classrooms_classroom_management", "target": "frontend_admin_views_classrooms_equipment_multi_select", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/classrooms.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_classrooms_equipment_multi_select", "target": "docs_ui_components_multi_select", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/classrooms.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_classrooms_equipment_dictionary", "target": "frontend_admin_views_auditorium_workload_workload_filters", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/classrooms.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/e4488f6e2b413860ef76d89c4ec5081d119aca259c2c0ea669cd90135fd81451.json b/graphify-out/cache/semantic/e4488f6e2b413860ef76d89c4ec5081d119aca259c2c0ea669cd90135fd81451.json new file mode 100644 index 0000000..9bfc8e9 --- /dev/null +++ b/graphify-out/cache/semantic/e4488f6e2b413860ef76d89c4ec5081d119aca259c2c0ea669cd90135fd81451.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_business_logic_role_model", "label": "\u0420\u043e\u043b\u0435\u0432\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c", "file_type": "concept", "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_business_logic_dynamic_schedule_model", "label": "\u041c\u043e\u0434\u0435\u043b\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_business_logic_schedule_validation", "label": "\u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_business_logic_lifecycle_archiving", "label": "\u0410\u0440\u0445\u0438\u0432\u0430\u0446\u0438\u044f \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430", "file_type": "concept", "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_business_logic_teacher_department_assignments", "label": "\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043a \u043a\u0430\u0444\u0435\u0434\u0440\u0430\u043c", "file_type": "concept", "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_business_logic_role_model", "target": "docs_api_role_permissions", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "weight": 1.0}, {"source": "docs_business_logic_role_model", "target": "docs_frontend_role_based_navigation", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "weight": 1.0}, {"source": "docs_business_logic_dynamic_schedule_model", "target": "docs_database_dynamic_schedule_tables", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "weight": 1.0}, {"source": "docs_business_logic_dynamic_schedule_model", "target": "docs_academic_calendar_schedule_generation_filter", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "weight": 1.0}, {"source": "docs_business_logic_schedule_validation", "target": "docs_api_schedule_rules_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "weight": 1.0}, {"source": "docs_business_logic_lifecycle_archiving", "target": "docs_database_database_schema", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "weight": 1.0}, {"source": "docs_business_logic_teacher_department_assignments", "target": "docs_api_department_workspace_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/BUSINESS_LOGIC.md", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "dynamic_schedule_documentation", "label": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "nodes": ["docs_business_logic_dynamic_schedule_model", "docs_api_dynamic_schedule_endpoints", "docs_database_dynamic_schedule_tables", "docs_academic_calendar_calendar_model", "docs_frontend_schedule_views", "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", "docs_schedule_proposal_dynamic_schedule_concept"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/BUSINESS_LOGIC.md"}]} \ No newline at end of file diff --git a/graphify-out/cache/semantic/ec1890719c6e211374fe9d1eef872832f04ce7bf391d726a20cc64cb633c77d5.json b/graphify-out/cache/semantic/ec1890719c6e211374fe9d1eef872832f04ce7bf391d726a20cc64cb633c77d5.json new file mode 100644 index 0000000..3b4b118 --- /dev/null +++ b/graphify-out/cache/semantic/ec1890719c6e211374fe9d1eef872832f04ce7bf391d726a20cc64cb633c77d5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_schedule_schedule_rule_constructor", "label": "\u041a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440 \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "code", "source_file": "frontend/admin/views/schedule.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_schedule_schedule_hours_start_weeks", "label": "\u0427\u0430\u0441\u044b \u0438 \u043d\u0435\u0434\u0435\u043b\u0438 \u043d\u0430\u0447\u0430\u043b\u0430 \u0437\u0430\u043d\u044f\u0442\u0438\u0439", "file_type": "code", "source_file": "frontend/admin/views/schedule.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_schedule_schedule_group_multiselect", "label": "\u041c\u0443\u043b\u044c\u0442\u0438\u0441\u0435\u043b\u0435\u043a\u0442 \u0433\u0440\u0443\u043f\u043f \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "code", "source_file": "frontend/admin/views/schedule.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_schedule_schedule_slot_conflict_resolution", "label": "\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430 \u0441\u043b\u043e\u0442\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "code", "source_file": "frontend/admin/views/schedule.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_schedule_schedule_visual_drawer", "label": "\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f", "file_type": "code", "source_file": "frontend/admin/views/schedule.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_schedule_schedule_rule_constructor", "target": "frontend_admin_views_schedule_schedule_hours_start_weeks", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_schedule_rule_constructor", "target": "frontend_admin_views_schedule_schedule_group_multiselect", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_schedule_rule_constructor", "target": "frontend_admin_views_schedule_schedule_slot_conflict_resolution", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_schedule_rule_constructor", "target": "frontend_admin_views_schedule_schedule_visual_drawer", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_schedule_rule_constructor", "target": "docs_schedule_tasks_dynamic_schedule_tasks", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_schedule_hours_start_weeks", "target": "docs_schedule_tasks_dynamic_schedule_tasks", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_schedule_group_multiselect", "target": "docs_ui_components_multi_select", "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_schedule_slot_conflict_resolution", "target": "docs_schedule_tasks_rule_conflict_validation", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_schedule_rule_constructor", "target": "frontend_admin_views_subjects_subject_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_schedule_rule_constructor", "target": "frontend_admin_views_academic_calendar_semester_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_schedule_schedule_rule_constructor", "target": "frontend_admin_views_groups_group_management", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "frontend/admin/views/schedule.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/f8be56a7fdc945daecf9813c2cda43731610ef099cdc0cce4dbe721e7ae9e272.json b/graphify-out/cache/semantic/f8be56a7fdc945daecf9813c2cda43731610ef099cdc0cce4dbe721e7ae9e272.json new file mode 100644 index 0000000..ab58c67 --- /dev/null +++ b/graphify-out/cache/semantic/f8be56a7fdc945daecf9813c2cda43731610ef099cdc0cce4dbe721e7ae9e272.json @@ -0,0 +1 @@ +{"nodes": [{"id": "resume_index_devops_resume_page", "label": "\u0420\u0435\u0437\u044e\u043c\u0435 DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430", "file_type": "document", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_zuev_egor_alekseevich", "label": "\u0417\u0443\u0435\u0432 \u0415\u0433\u043e\u0440 \u0410\u043b\u0435\u043a\u0441\u0435\u0435\u0432\u0438\u0447", "file_type": "concept", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_junior_devops_infrastructure_engineer", "label": "Junior DevOps / Infrastructure Engineer", "file_type": "concept", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_smart_schedule_startup", "label": "\u0421\u0442\u0430\u0440\u0442\u0430\u043f \u0423\u043c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435", "file_type": "concept", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_database_per_tenant", "label": "Database-per-Tenant", "file_type": "concept", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_kubernetes_k3s_delivery", "label": "\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0432 Kubernetes K3s", "file_type": "concept", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_dynamic_tenants_configmap", "label": "\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0435\u043d\u0430\u043d\u0442\u044b \u0447\u0435\u0440\u0435\u0437 ConfigMap", "file_type": "concept", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_backend_resilient_startup", "label": "\u041e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u0441\u0442\u0430\u0440\u0442\u0430 backend", "file_type": "rationale", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_ansible_security_provisioning", "label": "Ansible \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439 \u043f\u0440\u043e\u0432\u0438\u0436\u0438\u043d\u0438\u043d\u0433", "file_type": "concept", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_gitea_actions_cicd", "label": "CI/CD \u0447\u0435\u0440\u0435\u0437 Gitea Actions", "file_type": "concept", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_opentelemetry_signoz_observability", "label": "Observability \u0447\u0435\u0440\u0435\u0437 OpenTelemetry \u0438 SigNoz", "file_type": "concept", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_homelab_engineering_practice", "label": "Homelab \u043a\u0430\u043a \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u0430\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430", "file_type": "concept", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_incident_runbook_mindset", "label": "Runbook-\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430\u0445", "file_type": "rationale", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "resume_index_devsecops_principles", "label": "\u041f\u0440\u0438\u043d\u0446\u0438\u043f\u044b DevSecOps", "file_type": "rationale", "source_file": "resume/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "resume_index_devops_resume_page", "target": "resume_index_zuev_egor_alekseevich", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_devops_resume_page", "target": "resume_index_junior_devops_infrastructure_engineer", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_zuev_egor_alekseevich", "target": "resume_index_smart_schedule_startup", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_smart_schedule_startup", "target": "resume_index_database_per_tenant", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_smart_schedule_startup", "target": "resume_index_kubernetes_k3s_delivery", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_smart_schedule_startup", "target": "resume_index_dynamic_tenants_configmap", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_smart_schedule_startup", "target": "resume_index_backend_resilient_startup", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_smart_schedule_startup", "target": "resume_index_ansible_security_provisioning", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_smart_schedule_startup", "target": "resume_index_gitea_actions_cicd", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_smart_schedule_startup", "target": "resume_index_opentelemetry_signoz_observability", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_ansible_security_provisioning", "target": "resume_index_devsecops_principles", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_opentelemetry_signoz_observability", "target": "resume_index_incident_runbook_mindset", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_homelab_engineering_practice", "target": "resume_index_junior_devops_infrastructure_engineer", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_database_per_tenant", "target": "resume_index_opentelemetry_signoz_observability", "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_smart_schedule_startup", "target": "frontend_student_index_student_schedule_page", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_smart_schedule_startup", "target": "frontend_teacher_index_teacher_schedule_page", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_smart_schedule_startup", "target": "frontend_edu_office_index_edu_office_redirect_page", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_database_per_tenant", "target": "frontend_student_index_api_schedule_group_endpoint", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}, {"source": "resume_index_database_per_tenant", "target": "frontend_teacher_index_api_schedule_teacher_endpoint", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "resume/index.html", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "resume_devops_delivery_chain", "label": "\u0426\u0435\u043f\u043e\u0447\u043a\u0430 DevOps-\u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0432 \u0440\u0435\u0437\u044e\u043c\u0435", "nodes": ["resume_index_kubernetes_k3s_delivery", "resume_index_dynamic_tenants_configmap", "resume_index_gitea_actions_cicd", "resume_index_opentelemetry_signoz_observability", "resume_index_database_per_tenant"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "resume/index.html"}]} \ No newline at end of file diff --git a/graphify-out/cache/semantic/fc48f4b9756d02b8a9ae0473e503b94f91f5f58cac2ec05b2b7784e4d588cc15.json b/graphify-out/cache/semantic/fc48f4b9756d02b8a9ae0473e503b94f91f5f58cac2ec05b2b7784e4d588cc15.json new file mode 100644 index 0000000..dc4234d --- /dev/null +++ b/graphify-out/cache/semantic/fc48f4b9756d02b8a9ae0473e503b94f91f5f58cac2ec05b2b7784e4d588cc15.json @@ -0,0 +1 @@ +{"nodes": [{"id": "frontend_admin_views_university_structure_university_structure_view", "label": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0432\u0443\u0437\u0430", "file_type": "code", "source_file": "frontend/admin/views/university-structure.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_university_structure_department_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u0430\u0444\u0435\u0434\u0440\u0430\u043c\u0438", "file_type": "code", "source_file": "frontend/admin/views/university-structure.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_university_structure_specialty_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044f\u043c\u0438", "file_type": "code", "source_file": "frontend/admin/views/university-structure.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "frontend_admin_views_university_structure_profile_management", "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u044f\u043c\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f", "file_type": "code", "source_file": "frontend/admin/views/university-structure.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "frontend_admin_views_university_structure_university_structure_view", "target": "frontend_admin_views_university_structure_department_management", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/university-structure.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_university_structure_university_structure_view", "target": "frontend_admin_views_university_structure_specialty_management", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/university-structure.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_university_structure_university_structure_view", "target": "frontend_admin_views_university_structure_profile_management", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/university-structure.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_university_structure_specialty_management", "target": "frontend_admin_views_university_structure_profile_management", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "frontend/admin/views/university-structure.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_university_structure_specialty_management", "target": "frontend_admin_views_academic_calendar_academic_calendar_view", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/university-structure.html", "source_location": null, "weight": 1.0}, {"source": "frontend_admin_views_university_structure_profile_management", "target": "frontend_admin_views_academic_calendar_academic_calendar_view", "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "frontend/admin/views/university-structure.html", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/semantic/fc9b6b123c914a3e309d6e0f649005e4fc8c8d2628e26c4507fd00db2870524f.json b/graphify-out/cache/semantic/fc9b6b123c914a3e309d6e0f649005e4fc8c8d2628e26c4507fd00db2870524f.json new file mode 100644 index 0000000..ddeb92f --- /dev/null +++ b/graphify-out/cache/semantic/fc9b6b123c914a3e309d6e0f649005e4fc8c8d2628e26c4507fd00db2870524f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "_agents_skills_autoupdatedocs_autoupdatedocs_skill", "label": "\u041d\u0430\u0432\u044b\u043a AutoUpdateDocs", "file_type": "document", "source_file": ".agents/skills/AutoUpdateDocs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_agents_skills_autoupdatedocs_file_to_docs_map", "label": "\u041a\u0430\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432 \u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "file_type": "concept", "source_file": ".agents/skills/AutoUpdateDocs.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "_agents_skills_autoupdatedocs_autoupdatedocs_skill", "target": "_agents_skills_autoupdatedocs_file_to_docs_map", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/AutoUpdateDocs.md", "source_location": null, "weight": 1.0}, {"source": "_agents_skills_autoupdatedocs_file_to_docs_map", "target": "docs_api_rest_api", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/AutoUpdateDocs.md", "source_location": null, "weight": 1.0}, {"source": "_agents_skills_autoupdatedocs_file_to_docs_map", "target": "docs_database_database_schema", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/AutoUpdateDocs.md", "source_location": null, "weight": 1.0}, {"source": "_agents_skills_autoupdatedocs_file_to_docs_map", "target": "docs_architecture_system_architecture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/AutoUpdateDocs.md", "source_location": null, "weight": 1.0}, {"source": "_agents_skills_autoupdatedocs_file_to_docs_map", "target": "docs_business_logic_role_model", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/AutoUpdateDocs.md", "source_location": null, "weight": 1.0}, {"source": "_agents_skills_autoupdatedocs_file_to_docs_map", "target": "docs_frontend_frontend_architecture", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/AutoUpdateDocs.md", "source_location": null, "weight": 1.0}, {"source": "_agents_skills_autoupdatedocs_file_to_docs_map", "target": "docs_infrastructure_docker_compose", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/AutoUpdateDocs.md", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "documentation_governance_policy", "label": "\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", "nodes": ["agents_project_regulation", "_agents_skills_autoupdatedocs_autoupdatedocs_skill", "docs_development_flyway_rules", "docs_database_flyway_migrations"], "relation": "implement", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/AutoUpdateDocs.md"}]} \ No newline at end of file diff --git a/graphify-out/cache/semantic/fdb7249b764178be2800b014d494bff642db962bca7412f68416c517c13ad44a.json b/graphify-out/cache/semantic/fdb7249b764178be2800b014d494bff642db962bca7412f68416c517c13ad44a.json new file mode 100644 index 0000000..a4d422e --- /dev/null +++ b/graphify-out/cache/semantic/fdb7249b764178be2800b014d494bff642db962bca7412f68416c517c13ad44a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "docs_academic_calendar_calendar_model", "label": "\u041c\u043e\u0434\u0435\u043b\u044c \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f", "file_type": "document", "source_file": "docs/ACADEMIC_CALENDAR.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_academic_calendar_activity_codes", "label": "\u041a\u043e\u0434\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0435\u0439 \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f", "file_type": "concept", "source_file": "docs/ACADEMIC_CALENDAR.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_academic_calendar_schedule_generation_filter", "label": "\u0424\u0438\u043b\u044c\u0442\u0440 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044e", "file_type": "concept", "source_file": "docs/ACADEMIC_CALENDAR.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_academic_calendar_calendar_model", "target": "docs_academic_calendar_activity_codes", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ACADEMIC_CALENDAR.md", "source_location": null, "weight": 1.0}, {"source": "docs_academic_calendar_calendar_model", "target": "docs_academic_calendar_schedule_generation_filter", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ACADEMIC_CALENDAR.md", "source_location": null, "weight": 1.0}, {"source": "docs_academic_calendar_calendar_model", "target": "docs_database_academic_calendar_tables", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ACADEMIC_CALENDAR.md", "source_location": null, "weight": 1.0}, {"source": "docs_academic_calendar_calendar_model", "target": "docs_api_group_calendar_assignments", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ACADEMIC_CALENDAR.md", "source_location": null, "weight": 1.0}], "hyperedges": []} \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json new file mode 100644 index 0000000..4fbe683 --- /dev/null +++ b/graphify-out/cache/stat-index.json @@ -0,0 +1 @@ +{"/mnt/HDD/ProjectMagistr/magistr/.agents/skills/AutoUpdateDocs.md":{"size":5121,"mtime_ns":1779884543058814939,"hash":"fc9b6b123c914a3e309d6e0f649005e4fc8c8d2628e26c4507fd00db2870524f"},"/mnt/HDD/ProjectMagistr/magistr/.agents/skills/auto-update-docs/SKILL.md":{"size":5175,"mtime_ns":1775069027350001426,"hash":"4d400563b1e9574d313773df7a7237b718cf3df0c9b551019abf9a7aa65ef1e3"},"/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/LICENSE.txt":{"size":10174,"mtime_ns":1775069027350001426,"hash":"7c95345d823581157b85d7ba4f166f4d2ad6f8043362e748b1558b3c31f33600"},"/mnt/HDD/ProjectMagistr/magistr/.agents/skills/frontend-design/SKILL.md":{"size":9125,"mtime_ns":1775069027350137696,"hash":"b7dacf862e07335084136722148186332ae064f1bb22e7fb8b0988e4203059a6"},"/mnt/HDD/ProjectMagistr/magistr/.gitea/workflows/docker-build.yaml":{"size":3282,"mtime_ns":1773704400496388107,"hash":"98a6c270ec5f6a8f06c7df05946356074e6379cdff51a1921a509931046de207"},"/mnt/HDD/ProjectMagistr/magistr/AGENTS.md":{"size":5277,"mtime_ns":1779889713726702411,"hash":"e0c5cad0c4a3a6378dabb4f827d7b41e1cbfa772161b00bcc365e2de732e2a74"},"/mnt/HDD/ProjectMagistr/magistr/BUG_REPORT.md":{"size":18930,"mtime_ns":1783115455969791951,"hash":"3413a0d0a09372987819d0bcf43f802639604563d31fab32f9a18b18fa2771bc"},"/mnt/HDD/ProjectMagistr/magistr/DEVOPS.md":{"size":36767,"mtime_ns":1781732441109954561,"hash":"33011a77448666247aa1746a8366860ddc403d7fccf6ca380868e4580fdbb552"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/README.md":{"size":8,"mtime_ns":1773186962046510500,"hash":"6a9da280f8b7c90bc01ab7467d67b06df1c124efc63f167f7bbfe2da3333ebe5"},"/mnt/HDD/ProjectMagistr/magistr/compose.yaml":{"size":1063,"mtime_ns":1779900253985324942,"hash":"b69ef33646f7cf2557488304388df4f3d08bc920b7dcfd72deddb4eab75d659a"},"/mnt/HDD/ProjectMagistr/magistr/docs/ACADEMIC_CALENDAR.md":{"size":8131,"mtime_ns":1780345824644904570,"hash":"fdb7249b764178be2800b014d494bff642db962bca7412f68416c517c13ad44a"},"/mnt/HDD/ProjectMagistr/magistr/docs/API.md":{"size":42626,"mtime_ns":1781379245278765668,"hash":"61bfeffa24fa77fea6208ef14daaf80e0128358cac0a89c1da4741e6f49d034a"},"/mnt/HDD/ProjectMagistr/magistr/docs/ARCHITECTURE.md":{"size":8829,"mtime_ns":1779900753533754676,"hash":"d97d60df564a6729fdacf1e8ff2879e5dfcaeca80f8c116c4e3d3e160da07f5a"},"/mnt/HDD/ProjectMagistr/magistr/docs/BUSINESS_LOGIC.md":{"size":25858,"mtime_ns":1781379245278765668,"hash":"e4488f6e2b413860ef76d89c4ec5081d119aca259c2c0ea669cd90135fd81451"},"/mnt/HDD/ProjectMagistr/magistr/docs/DATABASE.md":{"size":38876,"mtime_ns":1780416753579562105,"hash":"b8977d022748f50761df8cf99912690fc032ebf27f93b0df88ddd5932317cf2e"},"/mnt/HDD/ProjectMagistr/magistr/docs/DEVELOPMENT.md":{"size":9321,"mtime_ns":1779900606282015248,"hash":"ce615734115acd53c4e890d3513bb8bd8fcf478bcc4feb0bf8ff4ac51c1aab3c"},"/mnt/HDD/ProjectMagistr/magistr/docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md":{"size":7672,"mtime_ns":1778235232441284999,"hash":"1a20e690492ebe75e2010b6221d85ba6b9d96d75387a56ed75605e4a72e8eb91"},"/mnt/HDD/ProjectMagistr/magistr/docs/FRONTEND.md":{"size":40984,"mtime_ns":1781379245278765668,"hash":"4869a5ccf169032e9c15b6f1309f89a27f853e9a9c045f44cf8eff97f4365e43"},"/mnt/HDD/ProjectMagistr/magistr/docs/INFRASTRUCTURE.md":{"size":5369,"mtime_ns":1779900753586766204,"hash":"bd75eb2d9a79b2e0b2644c207bd0da638372d1884433b0bf64e23f421e72fe7d"},"/mnt/HDD/ProjectMagistr/magistr/docs/LOGGING.md":{"size":6876,"mtime_ns":1777492546692111577,"hash":"aaf739ac8899207e46a0074b4720cfdecc2d236c9e0ee174b7c6d6c4e2beca72"},"/mnt/HDD/ProjectMagistr/magistr/docs/README.md":{"size":5831,"mtime_ns":1779212590311056512,"hash":"63bea36eac33009edd625210adb67bc891ec08ced7dc95b452a1f84471d3c23e"},"/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_PROPOSAL.md":{"size":5350,"mtime_ns":1778235219867335349,"hash":"b5717d2b90d1b16d7477ae582a81010d4ede5a1ff8da4699c04ab5974d82fee9"},"/mnt/HDD/ProjectMagistr/magistr/docs/SCHEDULE_TASKS.md":{"size":3306,"mtime_ns":1778235238091262376,"hash":"173a76139b84ae48e45be7485c218ff9562e98b43ba8d4f83d7149d3b8b5933c"},"/mnt/HDD/ProjectMagistr/magistr/docs/UI_COMPONENTS.md":{"size":7355,"mtime_ns":1775069027351264741,"hash":"59109423780150add219ecad810ba96b031107bafc3194cdb290d8f27068a9d9"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/index.html":{"size":14751,"mtime_ns":1780416753579562105,"hash":"af1ea61775a746d5b4dc2b7d2f812eb3e5e6c62fea26712db6e08425f9516031"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/index.html":{"size":6280,"mtime_ns":1780336218561845745,"hash":"87c3e71cd7bb465836bd53238f2e19a755f5f28544aa58c2f79de9173aa923a2"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/database.html":{"size":2958,"mtime_ns":1780336218573845695,"hash":"4d8a981d03c6584758a3b73a7cf627e7fb149612542a7606de62324d21e4bc1c"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/edu-forms.html":{"size":1152,"mtime_ns":1780336218620845499,"hash":"a6b42568da40f9bc47bb6935780f7b9b599aaa26c9ccaab9db48896f7e02ca0a"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/general.html":{"size":1153,"mtime_ns":1775069027352294889,"hash":"df73c720b4d9c911d9f747c5bf2d59ff792666b0b01ce9b1f028b0080502fb4e"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/settings/views/time-slots.html":{"size":6381,"mtime_ns":1780336218620845499,"hash":"c4cdcddcedd7401a0ff635c65a925d14994e5ac041775332b139373381ec4625"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/academic-calendar.html":{"size":13592,"mtime_ns":1780345824662913546,"hash":"03cb3b24fd230d64d15f36c5af1a96adeb89b080ab1bd9f58fe072464fb44ae1"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/auditorium-workload.html":{"size":4340,"mtime_ns":1780336218620845499,"hash":"8a24c26dee76ad948b77f02bd32c31b17fe78afc8f8996d6d745d48c6c1fd3da"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/classrooms.html":{"size":8093,"mtime_ns":1780336218620845499,"hash":"e3cad05cb5e6d7b60ae0356953c02df5a995d1ae3cf553b61bc7773bce033cec"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/dashboard.html":{"size":8791,"mtime_ns":1780336218621845495,"hash":"931b88c5ffe93ff26026fc36828dcbe13a591610311588b9886db8f1166f682c"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/department-workspace.html":{"size":7747,"mtime_ns":1780416753580562097,"hash":"24b87c2c54b97822e5e74f04630d63ff30d55be451eeefa626c361a3cd551905"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/groups.html":{"size":13325,"mtime_ns":1781379245279434803,"hash":"e272a8f70ac7fd99b9ebfd39f7d4edb318f19c18e82eaebe25acc65f28c9101f"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule-view.html":{"size":6120,"mtime_ns":1780336218621845495,"hash":"4b3431196d12bc8e7a5daac6ad11ed9bc12716d0c98dc22ff28507df76418566"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/schedule.html":{"size":12968,"mtime_ns":1781379245279434803,"hash":"ec1890719c6e211374fe9d1eef872832f04ce7bf391d726a20cc64cb633c77d5"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/subjects.html":{"size":4346,"mtime_ns":1780336218621845495,"hash":"5355390726e08345f7919f92703ded4d758638ba00f1b28b36cf07ff286a0698"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/teacher-requests.html":{"size":1097,"mtime_ns":1780416753580562097,"hash":"a7aa3cd8a07df38deb64d6df843eff69e8d42bf840b1c1cc16166115ecf64022"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/university-structure.html":{"size":13129,"mtime_ns":1781379245279434803,"hash":"fc48f4b9756d02b8a9ae0473e503b94f91f5f58cac2ec05b2b7784e4d588cc15"},"/mnt/HDD/ProjectMagistr/magistr/frontend/admin/views/users.html":{"size":2954,"mtime_ns":1780416753580562097,"hash":"60917d6ab3b7841b1270ddf0dd974e4ba55b0d6eb7c427a12787ac839377cc5e"},"/mnt/HDD/ProjectMagistr/magistr/frontend/department/index.html":{"size":392,"mtime_ns":1779212347074766314,"hash":"89d881d5a2af905839681afcd82d1e62c456d9028a954da4d5e28d3c6705ee05"},"/mnt/HDD/ProjectMagistr/magistr/frontend/edu-office/index.html":{"size":374,"mtime_ns":1779212356700830860,"hash":"5ca790c7c56079cd03f50229fa6725ef88662e01ecf2c14514cd38b4bd06bfa2"},"/mnt/HDD/ProjectMagistr/magistr/frontend/index.html":{"size":4183,"mtime_ns":1780336218638845424,"hash":"9c3d33283424b07a83cd3191f3c643a2fce831c869ee6abe9c29f5ea1798cea9"},"/mnt/HDD/ProjectMagistr/magistr/frontend/student/index.html":{"size":19603,"mtime_ns":1780336218638845424,"hash":"d032db5dfa1d6aa867e661e004bc74a4b04bb781c7943bf21f312de4cf6f7f46"},"/mnt/HDD/ProjectMagistr/magistr/frontend/teacher/index.html":{"size":20526,"mtime_ns":1780336218641230774,"hash":"15a9d9065c1bb9bbbbadff87f1ebeec88481d2038094e0932c26061ca679295d"},"/mnt/HDD/ProjectMagistr/magistr/resume/index.html":{"size":24792,"mtime_ns":1783026336092916202,"hash":"f8be56a7fdc945daecf9813c2cda43731610ef099cdc0cce4dbe721e7ae9e272"},"/mnt/HDD/ProjectMagistr/magistr/backend/pom.xml":{"size":2979,"mtime_ns":1779889713726702411,"hash":"2cb67d79d21668a671fd4429eface68b9b95cf0a8785e5e3720fcb469e94013e"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/Application.java":{"size":628,"mtime_ns":1773362642063643298,"hash":"0d9b338dacf75f1f6f0621354368a65d25b11663116210f41def5f50fb68de61"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/AppConfig.java":{"size":376,"mtime_ns":1773185539163446417,"hash":"8bc030df9b291691f2cc470f0c15bf0495c0a0b204ab8e1880ce13e14344fbb2"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/DataInitializer.java":{"size":1474,"mtime_ns":1773354326367502815,"hash":"f5d40bd2d7b3a235a358c14eb1fd73f0d66f3a986312c7ce8199c90b54bd74f9"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthContext.java":{"size":619,"mtime_ns":1779192709476187020,"hash":"0db665d6c6eca4782e69677b82d3d9f86742c0ffadb2de77c20fb30e3890917a"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java":{"size":166,"mtime_ns":1779192709448187302,"hash":"c5e5292e47cd8aeebd8e91b1aef93536cd31ba2d8c535faf405eac06fa7957d1"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java":{"size":3606,"mtime_ns":1779889713726702411,"hash":"d0f69d372b91b6241ad38de003e2e096535d6ae59e5791988dfa1825932016eb"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java":{"size":1837,"mtime_ns":1779889713726702411,"hash":"88a3f7b55ff957721d56dbb9303afdb73df99284f492261408c4c7ce7af5209a"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java":{"size":4269,"mtime_ns":1779889713726702411,"hash":"cd226bd3d5bf0b6fbda2555676faf630c3a29e226fcfb2589e71a242e5b9fe0b"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java":{"size":145,"mtime_ns":1779889713726702411,"hash":"835b4f67d6e7d4be7ed949190f1e28ac9ace8d8b1e46838ff4da53dd2f0deace"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java":{"size":4783,"mtime_ns":1779889713726702411,"hash":"10ada20b4ba0b32024067451f1e4062ea4033d4a9308d84796cb08756b5aea50"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java":{"size":375,"mtime_ns":1779192709532186456,"hash":"8da9ecee1ec08c5bb553614a6ed0eda974ab54a99660514c5a07b8d9344e5ac6"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java":{"size":5446,"mtime_ns":1779900787982644274,"hash":"bfe9c32ef2d10d80d38eed23b60dd884890ae28f6895b74efa730be8c5838c5c"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java":{"size":1394,"mtime_ns":1773353023464433304,"hash":"b5bd4538cada8a2683b40996d2a0188a4f027a5a6fdc21bb4267903896fe3d51"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java":{"size":7008,"mtime_ns":1779900237481266342,"hash":"bd12d3db04c78d514ec10aaa2f919098d467042c2f013286983051a7ffac7274"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java":{"size":600,"mtime_ns":1773353023464433304,"hash":"55ecfe3e7a1349b06309844be4feec3682157cc9def223de02fedbe4c6df738a"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java":{"size":5476,"mtime_ns":1779900346298765627,"hash":"1266e402e2a21e5b6702827a5e85902bec52eeb85a782b60772ace0169091776"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java":{"size":4450,"mtime_ns":1773884009374561479,"hash":"4f25a39ab97eeace71f1b2592240a62265e1922ce4f81ef7c24613ed5a2e8f9f"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java":{"size":5314,"mtime_ns":1773358467684121478,"hash":"e08dafc17dc6fca4a01dacf9f8ab33653abd759b90ddca739ae3360c50179f1a"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java":{"size":1359,"mtime_ns":1779900237557270791,"hash":"ce58ebe0a2cf2329029fb5adae8394d1a69ba45069190a3bb42925b6a78fa125"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java":{"size":13110,"mtime_ns":1779193237954226556,"hash":"8922225fc0dbe262cc1dd7595a9dcc02b9cb6661b6315b19eca6897b7abdfbaf"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java":{"size":17722,"mtime_ns":1781379245278765668,"hash":"a9617d704b490595e0963de486fc21651f25608a37e9613b797d15fb1504e0b0"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/AuthController.java":{"size":8168,"mtime_ns":1779900237189249252,"hash":"de836e575475806685ba4f137b7f5d6a56be8afa1c3f4b530ea224dc66494931"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ClassroomController.java":{"size":6685,"mtime_ns":1779212035195807179,"hash":"b9c7865439db193a8a8dd698198da2830c5440da2867853bd9f9e7f0e2dbb466"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DatabaseController.java":{"size":7274,"mtime_ns":1779193237638860954,"hash":"a83fc0fa84b3fd73988cc2eebee0ee41444693efab397708a6d2705372ce5af8"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentController.java":{"size":9511,"mtime_ns":1779212022500642405,"hash":"b0af6daf86596dac582602616509b1a129fb8c5c7f18926d58f1431fd6442b4b"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java":{"size":17327,"mtime_ns":1780416753578376521,"hash":"53c1e6250ec2ad3fc4ac904bb7760adcb9ea16813e402426642d766a82e9a52a"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EducationFormController.java":{"size":3589,"mtime_ns":1779215267194244999,"hash":"25b25558d42f90bcb41fc388b4da3ff8479fd1cd402363311eb485e7740de83c"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/EquipmentController.java":{"size":2673,"mtime_ns":1779192873196532537,"hash":"70bb21b1cb7dea8edbad217bf6305b6261a49ce5c81a41c78820e9315b899c64"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java":{"size":3736,"mtime_ns":1779900653497247629,"hash":"d3a0713b6c80856f0341e8eb0ce9530154a3c4684b0c9797b9f94e2fa9b1fda6"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/GroupController.java":{"size":22592,"mtime_ns":1780345824628863664,"hash":"8ec23ac61eff33d020a3cb0f7f5721c0f40a9642fc4a845a9a76764ff443e856"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/LessonTypeController.java":{"size":1240,"mtime_ns":1779215271727317490,"hash":"fb33a9b25cf6a2ab5b936660fa1bdad0694ef97e7dc842176254ffffb984d02b"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleController.java":{"size":2150,"mtime_ns":1779902109619360103,"hash":"80693ca800f2b820e42720530e52cf6eaa5cd020e2690a75d0ccf0cb4d6c23be"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java":{"size":7106,"mtime_ns":1779193126839783673,"hash":"1bea4c6dc64c6e76b9db1a813ccb1a88a4e63974f43156c4d2d76914de942d4e"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java":{"size":30870,"mtime_ns":1781379245278765668,"hash":"f520e9a8fa8cd7b3a2ea36ae0e2de8efd35b5bf90275ece0479b68d1c4ade5e5"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java":{"size":2274,"mtime_ns":1779902109665361828,"hash":"f9f765f10868004c0a6ff2488b74a8cd7f709e99981f65ea511a4d41a092007f"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SpecialityController.java":{"size":15580,"mtime_ns":1780234018662215079,"hash":"ac68444e9cfedae3650952b82039f753db314fa8682f4269ccfedaf4e98fe93f"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubgroupController.java":{"size":9075,"mtime_ns":1780416753578376521,"hash":"4b769a6e819b1ad546b2ffdb6ad8209b9d7423b9ac15d40ecd05846ce9a434b7"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/SubjectController.java":{"size":7868,"mtime_ns":1779215249583285492,"hash":"b284327f524071bc219daa3d0849370bc435d15e1fbbd72086f51bf65db34e40"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java":{"size":9081,"mtime_ns":1780416753578376521,"hash":"11030cfd22c4e67f17fed1d74f6e9b544e296008a83ac3ab64fef2684fdee86d"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java":{"size":5187,"mtime_ns":1779215261358302730,"hash":"86432d09fd4e072147f125d971271298289a187b05deed370887df035bc6215e"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java":{"size":14210,"mtime_ns":1779193237781877127,"hash":"a56354c92e778ceacda1ed01facc2f38f0e0e93b4965da0c2d9c2c140eb23616"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/UserController.java":{"size":17609,"mtime_ns":1780416753578376521,"hash":"50e1630b82a52ba814d45c241bd3d5bc583e8917b018561dc2ca86917efe42ff"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/controller/WorkloadController.java":{"size":9254,"mtime_ns":1779902109524356542,"hash":"03c20273155d83fcba886eee79a8f27e08517e30f5d342d352c408a0ea0e0a6e"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java":{"size":256,"mtime_ns":1777579616755385041,"hash":"ffa074c174080e33f759e902458714b94cbbfd6602cb6e2886ff19946fa77d92"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java":{"size":522,"mtime_ns":1777579616781384800,"hash":"1a16672b8aa22ac47f48b946cd046d3efeed939ded371df696228e48e9122fb4"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java":{"size":375,"mtime_ns":1777579616806384568,"hash":"23289c35f1a83692bf045f2011fca067b2cf0a02354475d99bc5a3a3d8d930a8"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java":{"size":258,"mtime_ns":1780345824628863664,"hash":"f780074f83ea0da3ffe0f31d4280b6d3a220bc2d4a76ba9541102610fa193e09"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java":{"size":250,"mtime_ns":1777460927433073196,"hash":"8af90083420ca5d8a3fea2fce3da05eb0d1a6724b1aeb40099d38fe695abfc58"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java":{"size":1207,"mtime_ns":1777654589851749540,"hash":"39b85b44660c634b6a3a0554a659e9a047bb3029d120e1ababc02dcff0ed4eed"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java":{"size":2957,"mtime_ns":1779192812660145661,"hash":"d1a3c0544e8b7660e2c00fcf5a246c0a95e4de3794359a176cae2cd9840c2bde"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java":{"size":557,"mtime_ns":1775069027350263938,"hash":"42d267f52bf4650bbdf27d4d126aca688742962aea6fa341fa25d51142cb78f0"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java":{"size":1847,"mtime_ns":1777579638876206342,"hash":"4bc1fd931a220eb88c8c96d03ade862518c6c8360be75d1e4878626ca68ab2b4"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java":{"size":563,"mtime_ns":1775069027350263938,"hash":"caf427b0a3d211bfe95579b4a2544235ee68f8fd0e161f2faaa28e864085f70c"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java":{"size":969,"mtime_ns":1775069027350263938,"hash":"8607c4cafdfcf4fa0405efa4b186a4e7d74f148ef2fdd7a6ae48ebb2f9ffbdc2"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java":{"size":1007,"mtime_ns":1780416753578376521,"hash":"78c00b5cb43d8fa22d2feb0fa0d9b5211b8cbe442bebc4a340d8e565ce8948b1"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java":{"size":1198,"mtime_ns":1775069027350263938,"hash":"ea09fc348c675220c5720260a17d708cea525bea66b89365f35dce3e02ca0afa"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java":{"size":852,"mtime_ns":1775069027350263938,"hash":"547edbbfd01dab052ccf1993a1bdeb86eec7fe934c014b419983b502c1368fec"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java":{"size":185,"mtime_ns":1779192798589287956,"hash":"e5fb32ccd6b96c30b7ee8f6b5ad63bb31d1a3de855d2bc95f0eb730bbaf22231"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java":{"size":335,"mtime_ns":1780345824644904570,"hash":"286a291ec64bdf627ab35c0bc9102e08cc75ca8cdcad4fd33a9e7c60416ecd60"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/GroupResponse.java":{"size":3619,"mtime_ns":1779904225398118400,"hash":"d5a19f5d5aad38c53ea9130cf0755343fa4706719edd198ab05a18069161c9c1"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java":{"size":107,"mtime_ns":1777493672017087189,"hash":"c9471440549598f2460dbb3359416b2b79acd36ae87b9c98cea67dabe487e9d5"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/LoginRequest.java":{"size":462,"mtime_ns":1773185539163446417,"hash":"7e7a69ed58f61b3f29394a9251f4964f99d2dcdaaf2bd02bcaffe5a0af80dac9"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/LoginResponse.java":{"size":1892,"mtime_ns":1777461201470566560,"hash":"e8d2b8511427830a9b574fdd45603c8f6c977c6abc657e2e400097e976aa3a03"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java":{"size":1182,"mtime_ns":1780232687972241201,"hash":"e3ba6f8ea997c75aff88d2da99984ee0077d95cb3355750cbc4b1cccbea241f4"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java":{"size":1232,"mtime_ns":1780416753578376521,"hash":"b1b69f31bd2a1a9dba7926772b206bd7f47576a85540570e1f223b6065bebfce"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java":{"size":427,"mtime_ns":1779192798681287026,"hash":"01d9ac60353eab5b8fd4841f4d6d5f3f82770e794b6ae283c577580dcc10c6aa"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java":{"size":624,"mtime_ns":1778090735700550520,"hash":"05c172c1c7f7a58a811a50375a1da580f2e0e51bf769258918ad51a75196a2de"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java":{"size":642,"mtime_ns":1778234933334181387,"hash":"fc268b7d990d94fd110dad6d6975423d6cabf98db7fe1563f6dbaa43acdee728"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SemesterDto.java":{"size":306,"mtime_ns":1777460927408073246,"hash":"e85c89504dafbb0b863385b1cc507d7c051474fec9e50d2be76149770d7659a2"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java":{"size":860,"mtime_ns":1775069027350263938,"hash":"287e722d1fe2973ff76ce34375777e50870fa8319bb09ee8794af9fc58754e7b"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java":{"size":222,"mtime_ns":1777579616704385515,"hash":"36026b99fead0ca526cb10288628823c1b829e32ce3b304a5dcecfed1035cc77"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubgroupDto.java":{"size":181,"mtime_ns":1778093881255112505,"hash":"ceae897064e8c2e21f452f90273ad6241c52979c140e7206f7e8ff6b8eebdb4e"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java":{"size":249,"mtime_ns":1779192798650287340,"hash":"e9adf63725ace0ff0380cb4a13982994c44cc4f8352886bf65dfd91aff21d1af"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/SubjectResponse.java":{"size":647,"mtime_ns":1775069027350263938,"hash":"6547a0b78f8dbf1cbde5c1b6aef7bde174b5c01ceaf9c399eb05b5e1bac74ddd"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java":{"size":490,"mtime_ns":1780416753578562113,"hash":"089c0f116ce32c7ce28586290192c4efd630fdf3421a9b9ed5140bb1f61ea811"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java":{"size":352,"mtime_ns":1779192798620287643,"hash":"0f5869ba55b9d0d5682a54a772394cc3de7a17898f37c7895cee16da9f89d5c5"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java":{"size":698,"mtime_ns":1773185539163446417,"hash":"bf07ab2f446c732add756aea062c4f231d9423bfc268c7be0589fe599ddd8461"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java":{"size":194,"mtime_ns":1777656879246685080,"hash":"59311a5b76a2fe30a70befcc102efb717b55781eea52a401286ad25d99c1a582"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java":{"size":337,"mtime_ns":1777656870730931201,"hash":"0e999bd59b5d250c0bece30dd206e01cf20a5c0fe1b542d1038bf25507d8ab47"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java":{"size":238,"mtime_ns":1777656875198798961,"hash":"959e1381745900f960360d4b04937c6b812c01c8c1f010796b8c04be6a802484"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/UserResponse.java":{"size":2029,"mtime_ns":1779902129463770520,"hash":"4a0b015e53d0471035ede7abc272344e3fb65624bac54dde2e0e3af02306afd5"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java":{"size":250,"mtime_ns":1779192798710286733,"hash":"25159b2e90f277736e32c9aa91411ada725d4d08b3ad0f59422a26dc6618bb0f"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendar.java":{"size":2090,"mtime_ns":1777631805019343580,"hash":"de045e07f8dee74796ba4fa28064d80740ff383456b29aa8d8f7a4d140b7ee7f"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java":{"size":1811,"mtime_ns":1777579536451313000,"hash":"0f9efff6e0ade4f428d2c284060bb222a85dec4ba2d35a3ede28b3faab91de4f"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java":{"size":2071,"mtime_ns":1777579536502313548,"hash":"b1968aea9603214305f7bb3e5e3b0ff05d2d7e6094f09e98648341f452749532"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java":{"size":1776,"mtime_ns":1780345824644904570,"hash":"f3c2e0a3d96a72e199821f0c1ed0590041a00a99ad0b4e1286d447bde5d17a90"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AcademicYear.java":{"size":1069,"mtime_ns":1777460866736195975,"hash":"1d59c074b4ef3295e98d261b0a00416a24e50a18fb08f615857ad03952bb5ddf"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java":{"size":3089,"mtime_ns":1779889713726702411,"hash":"db778026ef0b1a3424ac5b3f99a42569ac5268cd86d6e3008536ec97a7ad4dfc"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Classroom.java":{"size":1938,"mtime_ns":1779192626963015815,"hash":"d60d317b6bb7e6d9b493499067dd6da9cd6b937757dd01c46c9ce647df0d7c44"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Department.java":{"size":1112,"mtime_ns":1779192626461014761,"hash":"9bbc927463b006a86722789bbbcf3b24646d77a3d703cbed81b4b2cf0d0193bb"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/EducationForm.java":{"size":610,"mtime_ns":1779192626690018551,"hash":"30e0d7371208a0b2ff2b6590d9e1a9a873abab9dd8be29c27ebf6976ea3c2b02"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Equipment.java":{"size":696,"mtime_ns":1779192626908614371,"hash":"d089ed980c0c60fd352ddea7d30598b1ab1169cba1eb22c370f99911fc066a3c"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LessonType.java":{"size":568,"mtime_ns":1775069027350263938,"hash":"3f5382455d54bacc0a443b73b98687a5a92c4735d276d696e9c2c23a99c41963"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/LifecycleEntity.java":{"size":2767,"mtime_ns":1779904217151999645,"hash":"393627916badad02a78935fdc413f6b94d8aff45ad93693103f493812aaa3209"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Role.java":{"size":148,"mtime_ns":1779211978790041706,"hash":"a490eeb4de5965ea87a969fc1d9224ad27e51faa3df40d353377aaaa6a7ea12a"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java":{"size":2393,"mtime_ns":1779900237353258851,"hash":"1a7cdd080997208d5cfe554847b21c2a9ec9426167d9d5f29c5a7aa9fe0ccbb6"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleOverride.java":{"size":2950,"mtime_ns":1779192770443572324,"hash":"e2788c00c62ec8dea26485571f596921f3f1c26607f38633a7ce236f016bbed1"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleParity.java":{"size":91,"mtime_ns":1777460866685204162,"hash":"265e8882226ba523ef0fbed53855eb1f447266da2c1cc9aabbfcfa600dd1708d"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRule.java":{"size":6219,"mtime_ns":1779900653551248906,"hash":"4957508b7abf013d3fc4442d63a5d0f63c6e8eecc704bee16d34e7d10fa011ed"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java":{"size":3905,"mtime_ns":1778234927852506061,"hash":"82e38ae576fefa926edbbcd346d096ecaa0d8df9e419f3d068f8e9280cf923f3"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Semester.java":{"size":1493,"mtime_ns":1777460866761205527,"hash":"d319dc499991dcab92c9d0e0131ccdbd7b25e06a2b2ad27449bc2c20e87c0e15"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SemesterType.java":{"size":84,"mtime_ns":1775069027350263938,"hash":"e1646704403f9fa714c1e2c8133111c0e03559ea48e3e3f1f0001efa8e472af6"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Speciality.java":{"size":1125,"mtime_ns":1779192626518020274,"hash":"28ba7d562e794df59b200d2e99b8d545164ce2c7481748835eac60e8d4722485"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java":{"size":1109,"mtime_ns":1779192626573019723,"hash":"2ef9f466a55710d2bb8f525d28d2a08274c8392729be4740f84e7e953fa79b04"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroup.java":{"size":2375,"mtime_ns":1779192626750017949,"hash":"df9141b52f117a2b55e03a98af5c54ad9beaa596bda0f50de7bf90f8835d4588"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java":{"size":1370,"mtime_ns":1777579536531313860,"hash":"40d4a4144f8397f24bc54c4c49b003524a7e603be5006f8381de30762361b5a1"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java":{"size":449,"mtime_ns":1779904217175999989,"hash":"9478df3214f491838b7e9066acad39d734fdf523dfa941e8e71471546003ef4a"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subgroup.java":{"size":1139,"mtime_ns":1779192626802017428,"hash":"ac34a2a98158b62313730d5d8b14acd2c95a9cc7d2f686176ca671ddfe2f972b"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/Subject.java":{"size":1232,"mtime_ns":1779192626855016897,"hash":"aacc2599d9197ae3aa13be821741d1139e6dac363c574df68a5d5cfa77e1405f"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/SubjectComment.java":{"size":1310,"mtime_ns":1779192770413572627,"hash":"b8a22adcc580c23dec6a60b8ff0188cf7e95da29bd5299d52030f80aa9b688b5"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java":{"size":3902,"mtime_ns":1780416753578562113,"hash":"d703dd077feff0aa2c278dd7fddcce860c59f80865fb05aaa8b89fcde74b5163"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherCreationRequestStatus.java":{"size":117,"mtime_ns":1780416753578562113,"hash":"26cfe58a92526814113d722c4e327325064fbb55454c5a96e2f22cfc5c6d6c3a"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java":{"size":2418,"mtime_ns":1779192770384572920,"hash":"9b0cf5a307b3ee53505953abd8ef0ba84c0357ca364c55737c2874b78c0ab83d"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubject.java":{"size":1169,"mtime_ns":1773185539163446417,"hash":"34c2662f7ecd86955d01c3b288826160272baf9939e24dda52422b128e9c9ac7"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java":{"size":1019,"mtime_ns":1773185539163446417,"hash":"38f01279921dfa97f4b7140fa33b16f0864f2c6abda489c2de814252a1c7c2f1"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlot.java":{"size":1730,"mtime_ns":1777656866840052019,"hash":"b4b483386882f50c054f21e8f8cda5021a2a7a7799c69656cdd39cdf1d88ec37"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java":{"size":956,"mtime_ns":1777656861152238329,"hash":"c21b133c9613b7199787d1a1ddccedf8a3b90d45728ec750262fcdeef9043257"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/TimeSlotScope.java":{"size":1777,"mtime_ns":1777656851588578194,"hash":"5182ef59450c1341546df9c6a101a4245b5a434a920b99ac12b573a71bbceaed"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/model/User.java":{"size":1802,"mtime_ns":1779192626633019122,"hash":"c11badd9f6abe4c8c89666e8bae1daf6b92e3af1aeac756d94dc76a8a44b6841"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java":{"size":479,"mtime_ns":1777579584218751058,"hash":"1d99c8c855e34a234e8cc5e5ad8e080999d8e71d35685ebbc69d24dd2cde7f32"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java":{"size":1588,"mtime_ns":1777579595611607288,"hash":"a30da6ed8f89d6ae54d16367c6a858e2cb63805d2a2c4c3e9b4e81223e921edc"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java":{"size":1671,"mtime_ns":1777631935453048967,"hash":"ebe1ebe0efd275c104dbdde1a72c8b1d5ddb5729f01a7259d8879412e43774ce"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java":{"size":1458,"mtime_ns":1780345824644904570,"hash":"6d3d4c19048a0d015fbb7bcfce2d32336419f70fc89f48fed9b665f33561a913"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java":{"size":312,"mtime_ns":1777460903439121182,"hash":"74c37a314146e6c69f7b84e526c9d33099e5ca779ada943e24e8c35a8247a9cd"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java":{"size":336,"mtime_ns":1779889713726702411,"hash":"b3688a3438336965040a4a8e29482b46c358f482ee5b54bdfb60e0099affce87"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java":{"size":373,"mtime_ns":1779192732061959516,"hash":"a6b6fb3d678d1bc2c81884861b2ebccee131f533288b8f497cd1dea2fa918171"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java":{"size":468,"mtime_ns":1779192732175958367,"hash":"16767d94de4f4efa2e03785df6d91af0c4b858ed682dec012a87ca8aa09ca58c"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java":{"size":389,"mtime_ns":1777631808410335969,"hash":"d9367be6b0af7d7af2384fddfc0e9879bfda5f3290a3ca1cd5da6f37d972b808"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java":{"size":373,"mtime_ns":1779192732117958952,"hash":"39c830ee50866c6a59b6c3f45bd78b6b0fefd4df64133ac77ec6374610974201"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/GroupRepository.java":{"size":524,"mtime_ns":1779192732403956069,"hash":"95651757c3354557e9f9020ce9ed427ff58616d4b9472b2dc67d5d2881f2de03"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java":{"size":224,"mtime_ns":1775069027350263938,"hash":"7c20e6b22227e83ea48959d0db41a99cfea9e16c6a463fd44b2256d4b67e69e6"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java":{"size":1042,"mtime_ns":1779192787453400509,"hash":"eaf1d03da73c5c0738658044f09f67068afe368dddd1fc14597de09c3a372dc7"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java":{"size":3586,"mtime_ns":1779193305891365314,"hash":"3b19eb3552131e5b548e9115de2c5fd3a05369987e8fef71c3299a365ae5883e"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java":{"size":582,"mtime_ns":1778234945053437009,"hash":"971c9f460dff5af36c7657f21d3a70f378c9d415c5035289021fb1170bf2f4aa"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SemesterRepository.java":{"size":655,"mtime_ns":1777460903466121127,"hash":"057e3514c526f4cc6af4e30da4f8cd32f7f4ba09e25701c0780fff0aa3e66dee"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java":{"size":471,"mtime_ns":1779192732232818599,"hash":"2386d738714321a165d7e963ff04441317464a752c9353c22c012b3c5e8a7fb7"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java":{"size":464,"mtime_ns":1777579584161751821,"hash":"a73eda6953d4bb6bdfded32ca69287ce0ef8b28525b09c29dcfa8291f54e3007"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java":{"size":2209,"mtime_ns":1777579601454540339,"hash":"44161c2f314305041961951286e809eff255ed97fbfb085ba8c76a88399add49"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java":{"size":2975,"mtime_ns":1780416753578562113,"hash":"48bec84b9c64abace6450c682f20b3088ea1668f667ab76fcc3c3db30609e464"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java":{"size":337,"mtime_ns":1779192787422400823,"hash":"ac8a3dab9e7e1fde4a8bbeaeb64ec71d2a631010b25d77a5e9f136a9e1cdecad"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/SubjectRepository.java":{"size":506,"mtime_ns":1779192732288957228,"hash":"b34280a17941a1e66a16b4916811873f4b5bb65ecf127f44aa428485a8f85c3c"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java":{"size":702,"mtime_ns":1780416753578562113,"hash":"f123890af1bd409b02d0dff44c18e57181710b30ef746d6eee9d014a1e4444f6"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java":{"size":2247,"mtime_ns":1780416753578562113,"hash":"676d77671a8b80acbaf0ce3e22c67c56f408b90cb3ecc32013855fd56b7e2582"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java":{"size":428,"mtime_ns":1773185539163446417,"hash":"2144f243b59a175b124c9a879dccf9b93e04ecb9f6b4c5ce47c7c44343f765cd"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java":{"size":624,"mtime_ns":1777656899149203981,"hash":"4b348d8dfbb5b02025bba15d599ad9eaf52e3515d3691620c0ab0e8c2ec016d1"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java":{"size":591,"mtime_ns":1777656885497168312,"hash":"4118953ccde05732a1a8da9cfa48e92e8f30a0c79647c3975d9006f87a098daa"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java":{"size":590,"mtime_ns":1777656891521373220,"hash":"7bae527623bd4ee91f0d804ba7678d3080ce4138160e55670a2284a82bce2585"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/repository/UserRepository.java":{"size":670,"mtime_ns":1779192732349956613,"hash":"7478a9b9d307de997413b9cb7cb10697dc89bee2ea2687a706329ce59b8de678"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/AcademicDateService.java":{"size":3778,"mtime_ns":1777579735689881097,"hash":"11682a5717ad6bf6e2e7d6420920a2dd9de0fb74747b2f0e9fd79221f0d11c29"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java":{"size":21563,"mtime_ns":1780232702474175980,"hash":"a6fe5a669a29407387f4a470bf421e5b76db7bd7eb34708474a94e91f5e7894f"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java":{"size":13247,"mtime_ns":1780232732229042098,"hash":"b4ab949ae96d73acc8882efc60bdf0c56ca1b84add35698e4609147fdfb93682"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java":{"size":3294,"mtime_ns":1779904217201000347,"hash":"cc5d2d897bfda809ceb8d750b6c04dea1e10af9a5fc723ad6a9ca4cde4bf72c7"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java":{"size":1995,"mtime_ns":1779904217099998899,"hash":"d1c1efee47504f84a1a34a1174fa7ad74004f3f0ff5a0cc85e8e0bf80e96fe61"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/resources/db/migration/V1__init.sql":{"size":54648,"mtime_ns":1780416753578562113,"hash":"5f02c2868c938285ab269d4ff3268ef827c8a7e262f51768a67d2bb691a463aa"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/main/resources/db/migration/V2__subgroups_active_unique_name.sql":{"size":220,"mtime_ns":1780416753578562113,"hash":"1dcf061e5fb9de2102dce995392809e2c2c19a683d112f670e22a16f407a008d"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java":{"size":3974,"mtime_ns":1779889713727155078,"hash":"b9964788c4fa92cf94208d7af0d269803714ba887b3c683880bf4d49891e66b5"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java":{"size":4873,"mtime_ns":1779889713727202046,"hash":"6bfedbeef2e8e301e490a53364c0a9d1c6a85300d5e4d808170f3eaffd85bd70"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java":{"size":701,"mtime_ns":1779900300310950184,"hash":"ff3851273041230b15d39b3122b064cc7621d1977abcc6db0981dbbd4e9ff408"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java":{"size":1309,"mtime_ns":1779900295110644807,"hash":"923d324b97db7c6400429fbf0e2fc0d3ab18d78230c94d020be545cc7bd43bec"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java":{"size":6686,"mtime_ns":1780416753578562113,"hash":"8caac7552948dc70f7ac2fd54032b9df6a7a5b8d8a9f4dad432092b2402b63e4"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/UserControllerTest.java":{"size":2740,"mtime_ns":1780416753578562113,"hash":"7b74a5e4c5813c385d0a032e78215d517a23b84548c3520f2dcbeef3c1cb2a71"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java":{"size":1970,"mtime_ns":1779902196628077469,"hash":"f725738bee0191dbb098f835781c50d03516474117eaaad42ee82ea56593e051"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java":{"size":1349,"mtime_ns":1779904348948025733,"hash":"00e8de11bc0c6cd3b111cc5d23a2ab9d45f5ce85f3958e959fd0d7a6434042b8"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java":{"size":1577,"mtime_ns":1779900295214650914,"hash":"ab1975e88bebccd704a87c4ffff93b2eff4d0e9e703fd9048e9e261ffa752e7f"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java":{"size":1205,"mtime_ns":1779900653603250135,"hash":"cec1ec25f32d091d51d427c7a49ceae21e4dc426abc0fd3335da1ee7673afa77"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java":{"size":3183,"mtime_ns":1779904348785023072,"hash":"0cfd571b6f249e418ca9ec9a180954648216c4ef31dffab9c2e5988619859290"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java":{"size":2691,"mtime_ns":1779904348811023496,"hash":"5f0f0527f01153be5b9357670a8d007087a629ed52603e3fe0187059e7f903e2"},"/mnt/HDD/ProjectMagistr/magistr/backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java":{"size":802,"mtime_ns":1779904348884024688,"hash":"1c016b2e6724a54509d174964fd7285056735442da415d0cdc5494984060ae67"},"/mnt/HDD/ProjectMagistr/magistr/backend/tenants.example.json":{"size":185,"mtime_ns":1779900753471741190,"hash":"03eed484ebe217e695a18c94b18cb274b71aed05d9b8343d7b7c7ac4964a4e32"}} \ No newline at end of file diff --git a/graphify-out/cost.json b/graphify-out/cost.json new file mode 100644 index 0000000..80eddc5 --- /dev/null +++ b/graphify-out/cost.json @@ -0,0 +1,12 @@ +{ + "runs": [ + { + "date": "2026-07-04T10:48:45.115692+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 242 + } + ], + "total_input_tokens": 0, + "total_output_tokens": 0 +} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html new file mode 100644 index 0000000..c77deea --- /dev/null +++ b/graphify-out/graph.html @@ -0,0 +1,307 @@ + + + + +graphify - graphify-out/graph.html + + + + +
+ + + + + \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json new file mode 100644 index 0000000..5b0be1a --- /dev/null +++ b/graphify-out/graph.json @@ -0,0 +1,96093 @@ +{ + "directed": false, + "multigraph": false, + "graph": { + "hyperedges": [ + { + "id": "dynamic_schedule_documentation", + "label": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "nodes": [ + "docs_business_logic_dynamic_schedule_model", + "docs_api_dynamic_schedule_endpoints", + "docs_database_dynamic_schedule_tables", + "docs_academic_calendar_calendar_model", + "docs_frontend_schedule_views", + "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "docs_schedule_proposal_dynamic_schedule_concept" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/BUSINESS_LOGIC.md" + }, + { + "id": "multitenant_infrastructure_pattern", + "label": "\u041f\u0430\u0442\u0442\u0435\u0440\u043d \u043c\u0443\u043b\u044c\u0442\u0438\u0442\u0435\u043d\u0430\u043d\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b", + "nodes": [ + "docs_architecture_multitenant_architecture", + "devops_database_per_tenant_pattern", + "docs_infrastructure_tenants_configmap", + "compose_db_service", + "docs_logging_tenant_mdc_context" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/ARCHITECTURE.md" + }, + { + "id": "documentation_governance_policy", + "label": "\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", + "nodes": [ + "agents_project_regulation", + "_agents_skills_autoupdatedocs_autoupdatedocs_skill", + "docs_development_flyway_rules", + "docs_database_flyway_migrations" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/AutoUpdateDocs.md" + }, + { + "id": "admin_spa_route_system", + "label": "\u041c\u0430\u0440\u0448\u0440\u0443\u0442\u044b \u0430\u0434\u043c\u0438\u043d\u0441\u043a\u043e\u0439 SPA", + "nodes": [ + "frontend_admin_index_admin_spa_shell", + "frontend_admin_index_sidebar_navigation", + "frontend_admin_views_dashboard_dashboard_view", + "frontend_admin_views_teacher_requests_teacher_requests_admin_view", + "frontend_admin_views_department_workspace_department_workspace_view", + "frontend_admin_views_schedule_schedule_rule_constructor", + "frontend_admin_views_academic_calendar_academic_calendar_view", + "frontend_admin_views_auditorium_workload_workload_view", + "frontend_admin_views_schedule_view_schedule_view_shell", + "frontend_admin_views_classrooms_classroom_management", + "frontend_admin_views_groups_group_management", + "frontend_admin_views_university_structure_university_structure_view", + "frontend_admin_views_subjects_subject_management", + "frontend_admin_views_users_user_management" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html" + }, + { + "id": "settings_spa_route_system", + "label": "\u041c\u0430\u0440\u0448\u0440\u0443\u0442\u044b SPA \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a", + "nodes": [ + "frontend_admin_settings_index_settings_spa_shell", + "frontend_admin_settings_index_settings_navigation", + "frontend_admin_settings_views_general_general_settings_placeholder", + "frontend_admin_settings_views_time_slots_time_slots_settings", + "frontend_admin_settings_views_edu_forms_education_forms_management", + "frontend_admin_settings_views_database_tenant_connection_management" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/settings/index.html" + }, + { + "id": "schedule_generation_workspace", + "label": "\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043a\u043e\u043d\u0442\u0443\u0440 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "nodes": [ + "docs_schedule_tasks_dynamic_schedule_tasks", + "docs_schedule_tasks_daily_academic_calendar_grid", + "docs_schedule_tasks_group_calendar_assignment", + "frontend_admin_views_academic_calendar_academic_calendar_view", + "frontend_admin_views_groups_group_management", + "frontend_admin_views_schedule_schedule_rule_constructor", + "frontend_admin_views_schedule_view_schedule_view_shell", + "frontend_admin_settings_views_time_slots_time_slots_settings" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/SCHEDULE_TASKS.md" + }, + { + "id": "shared_week_schedule_rendering", + "label": "\u041e\u0431\u0449\u0438\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "nodes": [ + "frontend_student_index_loadschedule", + "frontend_student_index_renderweek", + "frontend_teacher_index_loadschedule", + "frontend_teacher_index_renderweek", + "frontend_edu_office_index_admin_schedule_view_route" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/student/index.html" + }, + { + "id": "shared_browser_auth_flow", + "label": "\u041e\u0431\u0449\u0438\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438", + "nodes": [ + "frontend_student_index_fetchjson", + "frontend_student_index_refreshaccesstoken", + "frontend_student_index_logout", + "frontend_teacher_index_fetchjson", + "frontend_teacher_index_refreshaccesstoken", + "frontend_teacher_index_logout" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/student/index.html" + }, + { + "id": "resume_devops_delivery_chain", + "label": "\u0426\u0435\u043f\u043e\u0447\u043a\u0430 DevOps-\u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0432 \u0440\u0435\u0437\u044e\u043c\u0435", + "nodes": [ + "resume_index_kubernetes_k3s_delivery", + "resume_index_dynamic_tenants_configmap", + "resume_index_gitea_actions_cicd", + "resume_index_opentelemetry_signoz_observability", + "resume_index_database_per_tenant" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html" + } + ] + }, + "nodes": [ + { + "label": "com.magistr:app", + "file_type": "code", + "type": "package", + "ecosystem": "maven", + "source_file": "backend/pom.xml", + "source_location": "L1", + "version": "1.0.0", + "_origin": "ast", + "id": "pkg_com_magistr_app", + "community": 134, + "norm_label": "com.magistr:app" + }, + { + "label": "Application.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_application", + "community": 67, + "norm_label": "application.java" + }, + { + "label": "Application", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_application_application", + "community": 67, + "norm_label": "application" + }, + { + "label": "SpringBootApplication", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "springbootapplication", + "community": 67, + "norm_label": "springbootapplication" + }, + { + "label": "EnableScheduling", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "enablescheduling", + "community": 67, + "norm_label": "enablescheduling" + }, + { + "label": ".main()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_application_application_main", + "community": 67, + "norm_label": ".main()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_application_java_string", + "community": 67, + "norm_label": "string" + }, + { + "label": "AppConfig.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_appconfig", + "community": 120, + "norm_label": "appconfig.java" + }, + { + "label": "AppConfig", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_appconfig_appconfig", + "community": 120, + "norm_label": "appconfig" + }, + { + "label": "Configuration", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_appconfig_java_configuration", + "community": 120, + "norm_label": "configuration" + }, + { + "label": ".passwordEncoder()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_appconfig_appconfig_passwordencoder", + "community": 120, + "norm_label": ".passwordencoder()" + }, + { + "label": "BCryptPasswordEncoder", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_appconfig_java_bcryptpasswordencoder", + "community": 120, + "norm_label": "bcryptpasswordencoder" + }, + { + "label": "Bean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_appconfig_java_bean", + "community": 120, + "norm_label": "bean" + }, + { + "label": "DataInitializer.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_datainitializer", + "community": 54, + "norm_label": "datainitializer.java" + }, + { + "label": "DataInitializer", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", + "community": 54, + "norm_label": "datainitializer" + }, + { + "label": "CommandLineRunner", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "commandlinerunner", + "community": 54, + "norm_label": "commandlinerunner" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_datainitializer_java_component", + "community": 54, + "norm_label": "component" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_datainitializer_java_logger", + "community": 54, + "norm_label": "logger" + }, + { + "label": ".DataInitializer()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_datainitializer", + "community": 54, + "norm_label": ".datainitializer()" + }, + { + "label": ".run()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", + "community": 67, + "norm_label": ".run()" + }, + { + "label": "Override", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_datainitializer_java_override", + "community": 67, + "norm_label": "override" + }, + { + "label": "AuthContext.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authcontext", + "community": 7, + "norm_label": "authcontext.java" + }, + { + "label": "AuthContext", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", + "community": 28, + "norm_label": "authcontext" + }, + { + "label": "ThreadLocal", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authcontext_java_threadlocal", + "community": 28, + "norm_label": "threadlocal" + }, + { + "label": ".AuthContext()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_authcontext", + "community": 28, + "norm_label": ".authcontext()" + }, + { + "label": ".setCurrentUser()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_setcurrentuser", + "community": 28, + "norm_label": ".setcurrentuser()" + }, + { + "label": ".getCurrentUser()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser", + "community": 22, + "norm_label": ".getcurrentuser()" + }, + { + "label": ".currentUserId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L18", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid", + "community": 12, + "norm_label": ".currentuserid()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authcontext_java_long", + "community": 12, + "norm_label": "long" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_clear", + "community": 11, + "norm_label": ".clear()" + }, + { + "label": "AuthenticatedUser.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser", + "community": 28, + "norm_label": "authenticateduser.java" + }, + { + "label": "AuthenticatedUser", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", + "community": 28, + "norm_label": "authenticateduser" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_java_long", + "community": 28, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_java_string", + "community": 28, + "norm_label": "string" + }, + { + "label": "AuthorizationInterceptor.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor", + "community": 11, + "norm_label": "authorizationinterceptor.java" + }, + { + "label": "AuthorizationInterceptor", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "community": 11, + "norm_label": "authorizationinterceptor" + }, + { + "label": "HandlerInterceptor", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "handlerinterceptor", + "community": 11, + "norm_label": "handlerinterceptor" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_component", + "community": 11, + "norm_label": "component" + }, + { + "label": "ObjectMapper", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_objectmapper", + "community": 11, + "norm_label": "objectmapper" + }, + { + "label": ".AuthorizationInterceptor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L21", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_authorizationinterceptor", + "community": 11, + "norm_label": ".authorizationinterceptor()" + }, + { + "label": ".preHandle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L26", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "community": 11, + "norm_label": ".prehandle()" + }, + { + "label": "HttpServletRequest", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_httpservletrequest", + "community": 11, + "norm_label": "httpservletrequest" + }, + { + "label": "HttpServletResponse", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_httpservletresponse", + "community": 11, + "norm_label": "httpservletresponse" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_object", + "community": 11, + "norm_label": "object" + }, + { + "label": "Override", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_override", + "community": 11, + "norm_label": "override" + }, + { + "label": ".isPublicAuthEndpoint()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", + "community": 11, + "norm_label": ".ispublicauthendpoint()" + }, + { + "label": ".afterCompletion()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L65", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", + "community": 11, + "norm_label": ".aftercompletion()" + }, + { + "label": "Exception", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_exception", + "community": 11, + "norm_label": "exception" + }, + { + "label": ".resolveRoles()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L70", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", + "community": 11, + "norm_label": ".resolveroles()" + }, + { + "label": ".bearerToken()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L81", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", + "community": 11, + "norm_label": ".bearertoken()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_string", + "community": 11, + "norm_label": "string" + }, + { + "label": ".writeError()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L88", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", + "community": 11, + "norm_label": ".writeerror()" + }, + { + "label": "JwtProperties.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties", + "community": 61, + "norm_label": "jwtproperties.java" + }, + { + "label": "JwtProperties", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "community": 61, + "norm_label": "jwtproperties" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_component", + "community": 61, + "norm_label": "component" + }, + { + "label": "ConfigurationProperties", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "configurationproperties", + "community": 61, + "norm_label": "configurationproperties" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_string", + "community": 61, + "norm_label": "string" + }, + { + "label": "Duration", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_duration", + "community": 61, + "norm_label": "duration" + }, + { + "label": ".getSecret()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getsecret", + "community": 61, + "norm_label": ".getsecret()" + }, + { + "label": ".setSecret()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setsecret", + "community": 61, + "norm_label": ".setsecret()" + }, + { + "label": ".getAccessTtl()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getaccessttl", + "community": 61, + "norm_label": ".getaccessttl()" + }, + { + "label": ".setAccessTtl()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setaccessttl", + "community": 61, + "norm_label": ".setaccessttl()" + }, + { + "label": ".getRefreshTtl()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshttl", + "community": 61, + "norm_label": ".getrefreshttl()" + }, + { + "label": ".setRefreshTtl()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshttl", + "community": 61, + "norm_label": ".setrefreshttl()" + }, + { + "label": ".getRefreshCookieName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshcookiename", + "community": 23, + "norm_label": ".getrefreshcookiename()" + }, + { + "label": ".setRefreshCookieName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshcookiename", + "community": 61, + "norm_label": ".setrefreshcookiename()" + }, + { + "label": ".isRefreshCookieSecure()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_isrefreshcookiesecure", + "community": 23, + "norm_label": ".isrefreshcookiesecure()" + }, + { + "label": ".setRefreshCookieSecure()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshcookiesecure", + "community": 61, + "norm_label": ".setrefreshcookiesecure()" + }, + { + "label": ".secretBytes()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_secretbytes", + "community": 61, + "norm_label": ".secretbytes()" + }, + { + "label": "JwtTokenService.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice", + "community": 39, + "norm_label": "jwttokenservice.java" + }, + { + "label": "JwtTokenService", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L25", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "community": 39, + "norm_label": "jwttokenservice" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_service", + "community": 39, + "norm_label": "service" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_string", + "community": 39, + "norm_label": "string" + }, + { + "label": "JwtEncoder", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "jwtencoder", + "community": 39, + "norm_label": "jwtencoder" + }, + { + "label": "JwtDecoder", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "jwtdecoder", + "community": 39, + "norm_label": "jwtdecoder" + }, + { + "label": ".JwtTokenService()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L34", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", + "community": 61, + "norm_label": ".jwttokenservice()" + }, + { + "label": ".createAccessToken()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L44", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", + "community": 39, + "norm_label": ".createaccesstoken()" + }, + { + "label": ".authenticate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L74", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", + "community": 39, + "norm_label": ".authenticate()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_optional", + "community": 39, + "norm_label": "optional" + }, + { + "label": ".asLong()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L97", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", + "community": 39, + "norm_label": ".aslong()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_object", + "community": 39, + "norm_label": "object" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_long", + "community": 39, + "norm_label": "long" + }, + { + "label": "RefreshTokenRotation.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation", + "community": 128, + "norm_label": "refreshtokenrotation.java" + }, + { + "label": "RefreshTokenRotation", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_refreshtokenrotation", + "community": 128, + "norm_label": "refreshtokenrotation" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_java_string", + "community": 128, + "norm_label": "string" + }, + { + "label": "RefreshTokenService.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice", + "community": 5, + "norm_label": "refreshtokenservice.java" + }, + { + "label": "RefreshTokenService", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L18", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "community": 5, + "norm_label": "refreshtokenservice" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_service", + "community": 5, + "norm_label": "service" + }, + { + "label": "SecureRandom", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "securerandom", + "community": 81, + "norm_label": "securerandom" + }, + { + "label": ".RefreshTokenService()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_refreshtokenservice", + "community": 5, + "norm_label": ".refreshtokenservice()" + }, + { + "label": ".createSession()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L34", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "community": 5, + "norm_label": ".createsession()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_string", + "community": 5, + "norm_label": "string" + }, + { + "label": "Transactional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_transactional", + "community": 5, + "norm_label": "transactional" + }, + { + "label": ".rotate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "community": 5, + "norm_label": ".rotate()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_optional", + "community": 5, + "norm_label": "optional" + }, + { + "label": ".revoke()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L94", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", + "community": 5, + "norm_label": ".revoke()" + }, + { + "label": ".hashToken()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L109", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", + "community": 5, + "norm_label": ".hashtoken()" + }, + { + "label": ".generateRawToken()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L119", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", + "community": 5, + "norm_label": ".generaterawtoken()" + }, + { + "label": ".limit()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L125", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", + "community": 5, + "norm_label": ".limit()" + }, + { + "label": "RequireRoles.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_requireroles", + "community": 26, + "norm_label": "requireroles.java" + }, + { + "label": "RequireRoles", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "community": 26, + "norm_label": "requireroles" + }, + { + "label": "Retention", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "retention", + "community": 26, + "norm_label": "retention" + }, + { + "label": "Target", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "target", + "community": 26, + "norm_label": "target" + }, + { + "label": "ConfigMapUpdater.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater", + "community": 81, + "norm_label": "configmapupdater.java" + }, + { + "label": "ConfigMapUpdater", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "community": 81, + "norm_label": "configmapupdater" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_service", + "community": 81, + "norm_label": "service" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_logger", + "community": 81, + "norm_label": "logger" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_string", + "community": 81, + "norm_label": "string" + }, + { + "label": "ObjectMapper", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_objectmapper", + "community": 81, + "norm_label": "objectmapper" + }, + { + "label": ".ConfigMapUpdater()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_configmapupdater", + "community": 81, + "norm_label": ".configmapupdater()" + }, + { + "label": ".updateTenantsConfig()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L52", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", + "community": 81, + "norm_label": ".updatetenantsconfig()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_list", + "community": 81, + "norm_label": "list" + }, + { + "label": ".createInsecureClient()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L104", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", + "community": 81, + "norm_label": ".createinsecureclient()" + }, + { + "label": "HttpClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "httpclient", + "community": 81, + "norm_label": "httpclient" + }, + { + "label": "TenantConfig.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig", + "community": 47, + "norm_label": "tenantconfig.java" + }, + { + "label": "TenantConfig", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "community": 47, + "norm_label": "tenantconfig" + }, + { + "label": "JsonIgnoreProperties", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "jsonignoreproperties", + "community": 47, + "norm_label": "jsonignoreproperties" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "community": 47, + "norm_label": "string" + }, + { + "label": ".TenantConfig()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L17", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", + "community": 47, + "norm_label": ".tenantconfig()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getname", + "community": 47, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setname", + "community": 47, + "norm_label": ".setname()" + }, + { + "label": ".getDomain()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L30", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain", + "community": 47, + "norm_label": ".getdomain()" + }, + { + "label": ".setDomain()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setdomain", + "community": 47, + "norm_label": ".setdomain()" + }, + { + "label": ".getUrl()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl", + "community": 47, + "norm_label": ".geturl()" + }, + { + "label": ".setUrl()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L34", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_seturl", + "community": 47, + "norm_label": ".seturl()" + }, + { + "label": ".getUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getusername", + "community": 47, + "norm_label": ".getusername()" + }, + { + "label": ".setUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L37", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setusername", + "community": 47, + "norm_label": ".setusername()" + }, + { + "label": ".getPassword()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getpassword", + "community": 47, + "norm_label": ".getpassword()" + }, + { + "label": ".setPassword()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L40", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setpassword", + "community": 47, + "norm_label": ".setpassword()" + }, + { + "label": "TenantConfigWatcher.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher", + "community": 54, + "norm_label": "tenantconfigwatcher.java" + }, + { + "label": "TenantConfigWatcher", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "community": 54, + "norm_label": "tenantconfigwatcher" + }, + { + "label": "Component", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_component", + "community": 54, + "norm_label": "component" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_logger", + "community": 54, + "norm_label": "logger" + }, + { + "label": "DataSource", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_datasource", + "community": 54, + "norm_label": "datasource" + }, + { + "label": "ObjectMapper", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_objectmapper", + "community": 54, + "norm_label": "objectmapper" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_string", + "community": 54, + "norm_label": "string" + }, + { + "label": ".TenantConfigWatcher()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_tenantconfigwatcher", + "community": 54, + "norm_label": ".tenantconfigwatcher()" + }, + { + "label": ".watchForChanges()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", + "community": 54, + "norm_label": ".watchforchanges()" + }, + { + "label": "Scheduled", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "scheduled", + "community": 54, + "norm_label": "scheduled" + }, + { + "label": ".refreshHash()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L78", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", + "community": 54, + "norm_label": ".refreshhash()" + }, + { + "label": ".configHash()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L90", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", + "community": 54, + "norm_label": ".confighash()" + }, + { + "label": ".syncTenants()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L102", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", + "community": 47, + "norm_label": ".synctenants()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_list", + "community": 47, + "norm_label": "list" + }, + { + "label": ".initDatabaseForTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L133", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", + "community": 67, + "norm_label": ".initdatabasefortenant()" + }, + { + "label": "TenantContext.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext", + "community": 67, + "norm_label": "tenantcontext.java" + }, + { + "label": "TenantContext", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", + "community": 67, + "norm_label": "tenantcontext" + }, + { + "label": "ThreadLocal", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_java_threadlocal", + "community": 67, + "norm_label": "threadlocal" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_java_string", + "community": 67, + "norm_label": "string" + }, + { + "label": ".getCurrentTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant", + "community": 23, + "norm_label": ".getcurrenttenant()" + }, + { + "label": ".setCurrentTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_setcurrenttenant", + "community": 67, + "norm_label": ".setcurrenttenant()" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_clear", + "community": 67, + "norm_label": ".clear()" + }, + { + "label": "TenantDataSourceConfig.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig", + "community": 68, + "norm_label": "tenantdatasourceconfig.java" + }, + { + "label": "TenantDataSourceConfig", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", + "community": 68, + "norm_label": "tenantdatasourceconfig" + }, + { + "label": "Configuration", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_configuration", + "community": 68, + "norm_label": "configuration" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_logger", + "community": 68, + "norm_label": "logger" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_string", + "community": 68, + "norm_label": "string" + }, + { + "label": ".dataSource()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L46", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "community": 68, + "norm_label": ".datasource()" + }, + { + "label": "DataSource", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_datasource", + "community": 68, + "norm_label": "datasource" + }, + { + "label": "Bean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_bean", + "community": 68, + "norm_label": "bean" + }, + { + "label": "Primary", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "primary", + "community": 68, + "norm_label": "primary" + }, + { + "label": ".tenantRoutingDataSource()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L89", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_tenantroutingdatasource", + "community": 68, + "norm_label": ".tenantroutingdatasource()" + }, + { + "label": ".entityManagerFactory()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L94", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", + "community": 68, + "norm_label": ".entitymanagerfactory()" + }, + { + "label": "LocalContainerEntityManagerFactoryBean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "localcontainerentitymanagerfactorybean", + "community": 68, + "norm_label": "localcontainerentitymanagerfactorybean" + }, + { + "label": ".transactionManager()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L114", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", + "community": 68, + "norm_label": ".transactionmanager()" + }, + { + "label": "EntityManagerFactory", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "entitymanagerfactory", + "community": 68, + "norm_label": "entitymanagerfactory" + }, + { + "label": "PlatformTransactionManager", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "platformtransactionmanager", + "community": 68, + "norm_label": "platformtransactionmanager" + }, + { + "label": ".loadTenantsFromFile()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L120", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", + "community": 48, + "norm_label": ".loadtenantsfromfile()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_list", + "community": 48, + "norm_label": "list" + }, + { + "label": "TenantInterceptor.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor", + "community": 11, + "norm_label": "tenantinterceptor.java" + }, + { + "label": "TenantInterceptor", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L30", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", + "community": 11, + "norm_label": "tenantinterceptor" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_logger", + "community": 11, + "norm_label": "logger" + }, + { + "label": ".setRoutingDataSource()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_setroutingdatasource", + "community": 11, + "norm_label": ".setroutingdatasource()" + }, + { + "label": ".preHandle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", + "community": 11, + "norm_label": ".prehandle()" + }, + { + "label": "HttpServletRequest", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_httpservletrequest", + "community": 11, + "norm_label": "httpservletrequest" + }, + { + "label": "HttpServletResponse", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_httpservletresponse", + "community": 11, + "norm_label": "httpservletresponse" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_object", + "community": 11, + "norm_label": "object" + }, + { + "label": "Override", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_override", + "community": 11, + "norm_label": "override" + }, + { + "label": ".afterCompletion()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L79", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", + "community": 11, + "norm_label": ".aftercompletion()" + }, + { + "label": "Exception", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_exception", + "community": 11, + "norm_label": "exception" + }, + { + "label": ".resolveTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L85", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", + "community": 11, + "norm_label": ".resolvetenant()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_string", + "community": 11, + "norm_label": "string" + }, + { + "label": "TenantRoutingDataSource.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource", + "community": 72, + "norm_label": "tenantroutingdatasource.java" + }, + { + "label": "TenantRoutingDataSource", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "community": 72, + "norm_label": "tenantroutingdatasource" + }, + { + "label": "AbstractRoutingDataSource", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "abstractroutingdatasource", + "community": 72, + "norm_label": "abstractroutingdatasource" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_logger", + "community": 72, + "norm_label": "logger" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_map", + "community": 72, + "norm_label": "map" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_string", + "community": 72, + "norm_label": "string" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_object", + "community": 72, + "norm_label": "object" + }, + { + "label": ".TenantRoutingDataSource()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_tenantroutingdatasource", + "community": 72, + "norm_label": ".tenantroutingdatasource()" + }, + { + "label": ".determineCurrentLookupKey()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", + "community": 72, + "norm_label": ".determinecurrentlookupkey()" + }, + { + "label": "Override", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_override", + "community": 72, + "norm_label": "override" + }, + { + "label": ".addTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", + "community": 47, + "norm_label": ".addtenant()" + }, + { + "label": ".removeTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", + "community": 72, + "norm_label": ".removetenant()" + }, + { + "label": ".testConnection()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L88", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", + "community": 72, + "norm_label": ".testconnection()" + }, + { + "label": ".testExternalConnection()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L103", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", + "community": 47, + "norm_label": ".testexternalconnection()" + }, + { + "label": ".getTenantConfigs()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L123", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs", + "community": 72, + "norm_label": ".gettenantconfigs()" + }, + { + "label": ".hasTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L127", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant", + "community": 51, + "norm_label": ".hastenant()" + }, + { + "label": ".isInitialized()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L131", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_isinitialized", + "community": 72, + "norm_label": ".isinitialized()" + }, + { + "label": ".createDataSource()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L135", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "community": 47, + "norm_label": ".createdatasource()" + }, + { + "label": "HikariDataSource", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "hikaridatasource", + "community": 47, + "norm_label": "hikaridatasource" + }, + { + "label": "TenantWebMvcConfig.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig", + "community": 11, + "norm_label": "tenantwebmvcconfig.java" + }, + { + "label": "TenantWebMvcConfig", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", + "community": 11, + "norm_label": "tenantwebmvcconfig" + }, + { + "label": "WebMvcConfigurer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "webmvcconfigurer", + "community": 11, + "norm_label": "webmvcconfigurer" + }, + { + "label": "Configuration", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java_configuration", + "community": 11, + "norm_label": "configuration" + }, + { + "label": ".TenantWebMvcConfig()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantwebmvcconfig", + "community": 11, + "norm_label": ".tenantwebmvcconfig()" + }, + { + "label": ".tenantInterceptor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L21", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", + "community": 11, + "norm_label": ".tenantinterceptor()" + }, + { + "label": "Bean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java_bean", + "community": 11, + "norm_label": "bean" + }, + { + "label": ".addInterceptors()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", + "community": 11, + "norm_label": ".addinterceptors()" + }, + { + "label": "InterceptorRegistry", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "interceptorregistry", + "community": 11, + "norm_label": "interceptorregistry" + }, + { + "label": "Override", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java_override", + "community": 11, + "norm_label": "override" + }, + { + "label": "AcademicCalendarAdminController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller", + "community": 15, + "norm_label": "academiccalendaradmincontroller.java" + }, + { + "label": "AcademicCalendarAdminController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "community": 15, + "norm_label": "academiccalendaradmincontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_restcontroller", + "community": 15, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_requestmapping", + "community": 15, + "norm_label": "requestmapping" + }, + { + "label": ".AcademicCalendarAdminController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L26", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "community": 95, + "norm_label": ".academiccalendaradmincontroller()" + }, + { + "label": ".getYears()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L38", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", + "community": 91, + "norm_label": ".getyears()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_list", + "community": 91, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_getmapping", + "community": 91, + "norm_label": "getmapping" + }, + { + "label": ".createYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L46", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "community": 15, + "norm_label": ".createyear()" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_responseentity", + "community": 15, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_postmapping", + "community": 15, + "norm_label": "postmapping" + }, + { + "label": ".updateYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L61", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "community": 15, + "norm_label": ".updateyear()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_long", + "community": 15, + "norm_label": "long" + }, + { + "label": "PutMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_putmapping", + "community": 15, + "norm_label": "putmapping" + }, + { + "label": ".deleteYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L78", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", + "community": 15, + "norm_label": ".deleteyear()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_deletemapping", + "community": 15, + "norm_label": "deletemapping" + }, + { + "label": ".getSemesters()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L88", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", + "community": 91, + "norm_label": ".getsemesters()" + }, + { + "label": ".createSemester()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L95", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "community": 15, + "norm_label": ".createsemester()" + }, + { + "label": ".updateSemester()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L116", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "community": 15, + "norm_label": ".updatesemester()" + }, + { + "label": ".getActivityTypes()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L132", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", + "community": 91, + "norm_label": ".getactivitytypes()" + }, + { + "label": ".createActivityType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L139", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "community": 15, + "norm_label": ".createactivitytype()" + }, + { + "label": ".updateActivityType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L154", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "community": 15, + "norm_label": ".updateactivitytype()" + }, + { + "label": ".deleteActivityType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L175", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", + "community": 15, + "norm_label": ".deleteactivitytype()" + }, + { + "label": ".validateYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L188", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", + "community": 15, + "norm_label": ".validateyear()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_string", + "community": 15, + "norm_label": "string" + }, + { + "label": ".validateSemester()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L201", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", + "community": 15, + "norm_label": ".validatesemester()" + }, + { + "label": ".validateActivityType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L214", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", + "community": 15, + "norm_label": ".validateactivitytype()" + }, + { + "label": ".applyYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L227", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", + "community": 15, + "norm_label": ".applyyear()" + }, + { + "label": ".applySemester()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L233", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", + "community": 15, + "norm_label": ".applysemester()" + }, + { + "label": ".applyActivityType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L239", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", + "community": 40, + "norm_label": ".applyactivitytype()" + }, + { + "label": ".toAcademicYearDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L252", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", + "community": 15, + "norm_label": ".toacademicyeardto()" + }, + { + "label": ".toSemesterDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L260", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", + "community": 15, + "norm_label": ".tosemesterdto()" + }, + { + "label": ".toActivityTypeDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L271", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", + "community": 40, + "norm_label": ".toactivitytypedto()" + }, + { + "label": "AcademicCalendarController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller", + "community": 19, + "norm_label": "academiccalendarcontroller.java" + }, + { + "label": "AcademicCalendarController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "community": 19, + "norm_label": "academiccalendarcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_restcontroller", + "community": 19, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_requestmapping", + "community": 19, + "norm_label": "requestmapping" + }, + { + "label": ".AcademicCalendarController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "community": 95, + "norm_label": ".academiccalendarcontroller()" + }, + { + "label": ".getCalendars()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L57", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", + "community": 19, + "norm_label": ".getcalendars()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_long", + "community": 19, + "norm_label": "long" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_list", + "community": 19, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_getmapping", + "community": 19, + "norm_label": "getmapping" + }, + { + "label": ".getCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L66", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", + "community": 19, + "norm_label": ".getcalendar()" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_responseentity", + "community": 19, + "norm_label": "responseentity" + }, + { + "label": ".createCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L73", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "community": 19, + "norm_label": ".createcalendar()" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_postmapping", + "community": 19, + "norm_label": "postmapping" + }, + { + "label": ".updateCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L85", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "community": 19, + "norm_label": ".updatecalendar()" + }, + { + "label": "PutMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_putmapping", + "community": 19, + "norm_label": "putmapping" + }, + { + "label": ".deleteCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L100", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", + "community": 19, + "norm_label": ".deletecalendar()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_deletemapping", + "community": 19, + "norm_label": "deletemapping" + }, + { + "label": ".getGrid()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L115", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", + "community": 19, + "norm_label": ".getgrid()" + }, + { + "label": ".saveGrid()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L125", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "community": 19, + "norm_label": ".savegrid()" + }, + { + "label": "Transactional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_transactional", + "community": 19, + "norm_label": "transactional" + }, + { + "label": ".getSubjects()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L149", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", + "community": 19, + "norm_label": ".getsubjects()" + }, + { + "label": ".saveSubjects()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L159", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "community": 19, + "norm_label": ".savesubjects()" + }, + { + "label": ".applyCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L178", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", + "community": 19, + "norm_label": ".applycalendar()" + }, + { + "label": ".buildGridDay()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L216", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "community": 49, + "norm_label": ".buildgridday()" + }, + { + "label": ".resolveActivityType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L242", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", + "community": 102, + "norm_label": ".resolveactivitytype()" + }, + { + "label": ".replaceCalendarSubjects()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L254", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "community": 19, + "norm_label": ".replacecalendarsubjects()" + }, + { + "label": ".toCalendarDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L301", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", + "community": 19, + "norm_label": ".tocalendardto()" + }, + { + "label": ".toGridDayDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L324", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", + "community": 102, + "norm_label": ".togriddaydto()" + }, + { + "label": ".toCalendarSubjectDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L340", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", + "community": 20, + "norm_label": ".tocalendarsubjectdto()" + }, + { + "label": "AuthController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "community": 23, + "norm_label": "authcontroller.java" + }, + { + "label": "AuthController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L26", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "community": 23, + "norm_label": "authcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_restcontroller", + "community": 23, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_requestmapping", + "community": 23, + "norm_label": "requestmapping" + }, + { + "label": "BCryptPasswordEncoder", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_bcryptpasswordencoder", + "community": 23, + "norm_label": "bcryptpasswordencoder" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_map", + "community": 23, + "norm_label": "map" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_string", + "community": 23, + "norm_label": "string" + }, + { + "label": ".AuthController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L45", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", + "community": 23, + "norm_label": ".authcontroller()" + }, + { + "label": ".login()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L57", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "community": 23, + "norm_label": ".login()" + }, + { + "label": "HttpServletRequest", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_httpservletrequest", + "community": 23, + "norm_label": "httpservletrequest" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_responseentity", + "community": 23, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_postmapping", + "community": 23, + "norm_label": "postmapping" + }, + { + "label": ".refresh()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L88", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "community": 23, + "norm_label": ".refresh()" + }, + { + "label": ".logout()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L112", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "community": 23, + "norm_label": ".logout()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_object", + "community": 23, + "norm_label": "object" + }, + { + "label": ".me()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L122", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", + "community": 23, + "norm_label": ".me()" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_getmapping", + "community": 23, + "norm_label": "getmapping" + }, + { + "label": ".loginResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L136", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", + "community": 23, + "norm_label": ".loginresponse()" + }, + { + "label": ".unauthorized()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L149", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", + "community": 23, + "norm_label": ".unauthorized()" + }, + { + "label": ".unauthorizedWithClearedCookie()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L155", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", + "community": 23, + "norm_label": ".unauthorizedwithclearedcookie()" + }, + { + "label": ".refreshCookie()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L162", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", + "community": 23, + "norm_label": ".refreshcookie()" + }, + { + "label": "ResponseCookie", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "responsecookie", + "community": 23, + "norm_label": "responsecookie" + }, + { + "label": ".clearRefreshCookie()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L172", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", + "community": 23, + "norm_label": ".clearrefreshcookie()" + }, + { + "label": ".refreshCookieValue()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L182", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", + "community": 23, + "norm_label": ".refreshcookievalue()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_optional", + "community": 23, + "norm_label": "optional" + }, + { + "label": ".clientIp()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L195", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", + "community": 23, + "norm_label": ".clientip()" + }, + { + "label": "ClassroomController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "community": 26, + "norm_label": "classroomcontroller.java" + }, + { + "label": "ClassroomController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "community": 26, + "norm_label": "classroomcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_restcontroller", + "community": 26, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_requestmapping", + "community": 26, + "norm_label": "requestmapping" + }, + { + "label": ".ClassroomController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_classroomcontroller", + "community": 26, + "norm_label": ".classroomcontroller()" + }, + { + "label": ".getAllClassrooms()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", + "community": 26, + "norm_label": ".getallclassrooms()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_list", + "community": 26, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_getmapping", + "community": 26, + "norm_label": "getmapping" + }, + { + "label": ".createClassroom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", + "community": 86, + "norm_label": ".createclassroom()" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_responseentity", + "community": 86, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_postmapping", + "community": 86, + "norm_label": "postmapping" + }, + { + "label": ".updateClassroom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L73", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "community": 86, + "norm_label": ".updateclassroom()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_long", + "community": 86, + "norm_label": "long" + }, + { + "label": "PutMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_putmapping", + "community": 86, + "norm_label": "putmapping" + }, + { + "label": ".deleteClassroom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L119", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", + "community": 86, + "norm_label": ".deleteclassroom()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_deletemapping", + "community": 86, + "norm_label": "deletemapping" + }, + { + "label": ".restoreClassroom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L132", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", + "community": 86, + "norm_label": ".restoreclassroom()" + }, + { + "label": ".mapToResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L145", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", + "community": 86, + "norm_label": ".maptoresponse()" + }, + { + "label": ".cleanText()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L151", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", + "community": 86, + "norm_label": ".cleantext()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_string", + "community": 86, + "norm_label": "string" + }, + { + "label": "DatabaseController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "community": 51, + "norm_label": "databasecontroller.java" + }, + { + "label": "DatabaseController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "community": 51, + "norm_label": "databasecontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_restcontroller", + "community": 51, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_requestmapping", + "community": 51, + "norm_label": "requestmapping" + }, + { + "label": ".DatabaseController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_databasecontroller", + "community": 81, + "norm_label": ".databasecontroller()" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "community": 51, + "norm_label": ".getstatus()" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_responseentity", + "community": 51, + "norm_label": "responseentity" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_map", + "community": 51, + "norm_label": "map" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_string", + "community": 51, + "norm_label": "string" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_object", + "community": 51, + "norm_label": "object" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_getmapping", + "community": 51, + "norm_label": "getmapping" + }, + { + "label": ".getTenants()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L68", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "community": 51, + "norm_label": ".gettenants()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_list", + "community": 51, + "norm_label": "list" + }, + { + "label": ".addTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L88", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "community": 51, + "norm_label": ".addtenant()" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_postmapping", + "community": 51, + "norm_label": "postmapping" + }, + { + "label": ".removeTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L131", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", + "community": 51, + "norm_label": ".removetenant()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_deletemapping", + "community": 51, + "norm_label": "deletemapping" + }, + { + "label": ".testConnection()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L152", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "community": 51, + "norm_label": ".testconnection()" + }, + { + "label": ".persistToConfigMap()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L177", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", + "community": 51, + "norm_label": ".persisttoconfigmap()" + }, + { + "label": "DepartmentController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "community": 24, + "norm_label": "departmentcontroller.java" + }, + { + "label": "DepartmentController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "community": 24, + "norm_label": "departmentcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_restcontroller", + "community": 24, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_requestmapping", + "community": 24, + "norm_label": "requestmapping" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_logger", + "community": 24, + "norm_label": "logger" + }, + { + "label": ".DepartmentController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_departmentcontroller", + "community": 24, + "norm_label": ".departmentcontroller()" + }, + { + "label": ".getAllDepartments()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", + "community": 24, + "norm_label": ".getalldepartments()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_list", + "community": 24, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_getmapping", + "community": 24, + "norm_label": "getmapping" + }, + { + "label": ".createDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "community": 45, + "norm_label": ".createdepartment()" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_responseentity", + "community": 45, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_postmapping", + "community": 45, + "norm_label": "postmapping" + }, + { + "label": ".updateDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L102", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "community": 45, + "norm_label": ".updatedepartment()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_long", + "community": 45, + "norm_label": "long" + }, + { + "label": "PutMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_putmapping", + "community": 45, + "norm_label": "putmapping" + }, + { + "label": ".deleteDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L157", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", + "community": 45, + "norm_label": ".deletedepartment()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_deletemapping", + "community": 45, + "norm_label": "deletemapping" + }, + { + "label": ".restoreDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L171", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", + "community": 45, + "norm_label": ".restoredepartment()" + }, + { + "label": "DepartmentWorkspaceController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "community": 22, + "norm_label": "departmentworkspacecontroller.java" + }, + { + "label": "DepartmentWorkspaceController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "community": 22, + "norm_label": "departmentworkspacecontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_restcontroller", + "community": 22, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_requestmapping", + "community": 22, + "norm_label": "requestmapping" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "community": 22, + "norm_label": "long" + }, + { + "label": ".DepartmentWorkspaceController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L44", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", + "community": 7, + "norm_label": ".departmentworkspacecontroller()" + }, + { + "label": ".getSubjects()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L60", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", + "community": 22, + "norm_label": ".getsubjects()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_list", + "community": 22, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_getmapping", + "community": 22, + "norm_label": "getmapping" + }, + { + "label": ".importSubjects()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L66", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", + "community": 22, + "norm_label": ".importsubjects()" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_responseentity", + "community": 22, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_postmapping", + "community": 22, + "norm_label": "postmapping" + }, + { + "label": ".getComments()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L99", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", + "community": 22, + "norm_label": ".getcomments()" + }, + { + "label": ".addComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L110", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "community": 22, + "norm_label": ".addcomment()" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_map", + "community": 22, + "norm_label": "map" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_string", + "community": 22, + "norm_label": "string" + }, + { + "label": ".getTeachers()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L130", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", + "community": 22, + "norm_label": ".getteachers()" + }, + { + "label": ".addTeacherToDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L153", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "community": 22, + "norm_label": ".addteachertodepartment()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_object", + "community": 22, + "norm_label": "object" + }, + { + "label": "Transactional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_transactional", + "community": 22, + "norm_label": "transactional" + }, + { + "label": ".getTeacherRequests()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L187", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", + "community": 22, + "norm_label": ".getteacherrequests()" + }, + { + "label": ".createTeacherRequest()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L200", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "community": 22, + "norm_label": ".createteacherrequest()" + }, + { + "label": ".getSchedule()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L237", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", + "community": 22, + "norm_label": ".getschedule()" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_localdate", + "community": 22, + "norm_label": "localdate" + }, + { + "label": ".toCommentDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L248", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", + "community": 4, + "norm_label": ".tocommentdto()" + }, + { + "label": ".toUserResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L260", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", + "community": 57, + "norm_label": ".touserresponse()" + }, + { + "label": ".toTeacherCreationRequestResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L273", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", + "community": 2, + "norm_label": ".toteachercreationrequestresponse()" + }, + { + "label": ".toAssignmentMap()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L293", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", + "community": 22, + "norm_label": ".toassignmentmap()" + }, + { + "label": ".asLong()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L305", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", + "community": 22, + "norm_label": ".aslong()" + }, + { + "label": ".trimToNull()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L319", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", + "community": 22, + "norm_label": ".trimtonull()" + }, + { + "label": ".effectiveDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L327", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "community": 22, + "norm_label": ".effectivedepartmentid()" + }, + { + "label": ".canAccessDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L335", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", + "community": 22, + "norm_label": ".canaccessdepartment()" + }, + { + "label": "EducationFormController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "community": 29, + "norm_label": "educationformcontroller.java" + }, + { + "label": "EducationFormController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "community": 29, + "norm_label": "educationformcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_restcontroller", + "community": 29, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_requestmapping", + "community": 29, + "norm_label": "requestmapping" + }, + { + "label": ".EducationFormController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L25", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_educationformcontroller", + "community": 29, + "norm_label": ".educationformcontroller()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", + "community": 29, + "norm_label": ".getall()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_list", + "community": 29, + "norm_label": "list" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_map", + "community": 29, + "norm_label": "map" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_string", + "community": 29, + "norm_label": "string" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_object", + "community": 29, + "norm_label": "object" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_getmapping", + "community": 29, + "norm_label": "getmapping" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", + "community": 29, + "norm_label": ".create()" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_responseentity", + "community": 29, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_postmapping", + "community": 29, + "norm_label": "postmapping" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", + "community": 29, + "norm_label": ".delete()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_long", + "community": 29, + "norm_label": "long" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_deletemapping", + "community": 29, + "norm_label": "deletemapping" + }, + { + "label": "EquipmentController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller", + "community": 26, + "norm_label": "equipmentcontroller.java" + }, + { + "label": "EquipmentController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "community": 26, + "norm_label": "equipmentcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_restcontroller", + "community": 26, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_requestmapping", + "community": 26, + "norm_label": "requestmapping" + }, + { + "label": ".EquipmentController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L21", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_equipmentcontroller", + "community": 26, + "norm_label": ".equipmentcontroller()" + }, + { + "label": ".getAllEquipments()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L25", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", + "community": 26, + "norm_label": ".getallequipments()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_list", + "community": 26, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_getmapping", + "community": 26, + "norm_label": "getmapping" + }, + { + "label": ".createEquipment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L30", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", + "community": 0, + "norm_label": ".createequipment()" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_map", + "community": 0, + "norm_label": "map" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_string", + "community": 0, + "norm_label": "string" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_responseentity", + "community": 0, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_postmapping", + "community": 0, + "norm_label": "postmapping" + }, + { + "label": ".deleteEquipment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", + "community": 0, + "norm_label": ".deleteequipment()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_long", + "community": 0, + "norm_label": "long" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_deletemapping", + "community": 0, + "norm_label": "deletemapping" + }, + { + "label": ".restoreEquipment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", + "community": 0, + "norm_label": ".restoreequipment()" + }, + { + "label": "GlobalExceptionHandler.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler", + "community": 48, + "norm_label": "globalexceptionhandler.java" + }, + { + "label": "GlobalExceptionHandler", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L18", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", + "community": 48, + "norm_label": "globalexceptionhandler" + }, + { + "label": "RestControllerAdvice", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "restcontrolleradvice", + "community": 48, + "norm_label": "restcontrolleradvice" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_logger", + "community": 48, + "norm_label": "logger" + }, + { + "label": ".handleIllegalArgument()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "community": 48, + "norm_label": ".handleillegalargument()" + }, + { + "label": "IllegalArgumentException", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "illegalargumentexception", + "community": 13, + "norm_label": "illegalargumentexception" + }, + { + "label": "HttpServletRequest", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_httpservletrequest", + "community": 48, + "norm_label": "httpservletrequest" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_responseentity", + "community": 48, + "norm_label": "responseentity" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_map", + "community": 48, + "norm_label": "map" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_string", + "community": 48, + "norm_label": "string" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_object", + "community": 48, + "norm_label": "object" + }, + { + "label": "ExceptionHandler", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "exceptionhandler", + "community": 48, + "norm_label": "exceptionhandler" + }, + { + "label": ".handleNotFound()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "community": 48, + "norm_label": ".handlenotfound()" + }, + { + "label": "NoSuchElementException", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "nosuchelementexception", + "community": 48, + "norm_label": "nosuchelementexception" + }, + { + "label": ".handleBadRequest()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "community": 48, + "norm_label": ".handlebadrequest()" + }, + { + "label": "Exception", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_exception", + "community": 48, + "norm_label": "exception" + }, + { + "label": ".handleUnexpected()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", + "community": 48, + "norm_label": ".handleunexpected()" + }, + { + "label": ".error()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "community": 48, + "norm_label": ".error()" + }, + { + "label": "HttpStatus", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "httpstatus", + "community": 48, + "norm_label": "httpstatus" + }, + { + "label": ".reason()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L68", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", + "community": 48, + "norm_label": ".reason()" + }, + { + "label": "GroupController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "community": 92, + "norm_label": "groupcontroller.java" + }, + { + "label": "GroupController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L37", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "community": 25, + "norm_label": "groupcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_restcontroller", + "community": 25, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_requestmapping", + "community": 25, + "norm_label": "requestmapping" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_logger", + "community": 92, + "norm_label": "logger" + }, + { + "label": ".GroupController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "community": 25, + "norm_label": ".groupcontroller()" + }, + { + "label": ".getAllGroups()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L77", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", + "community": 25, + "norm_label": ".getallgroups()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_list", + "community": 25, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_getmapping", + "community": 25, + "norm_label": "getmapping" + }, + { + "label": ".getGroupsByDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L99", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", + "community": 25, + "norm_label": ".getgroupsbydepartmentid()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_long", + "community": 25, + "norm_label": "long" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "community": 25, + "norm_label": "responseentity" + }, + { + "label": ".createGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L127", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "community": 25, + "norm_label": ".creategroup()" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_postmapping", + "community": 25, + "norm_label": "postmapping" + }, + { + "label": ".updateGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L173", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "community": 25, + "norm_label": ".updategroup()" + }, + { + "label": "PutMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_putmapping", + "community": 25, + "norm_label": "putmapping" + }, + { + "label": ".deleteGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L223", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", + "community": 25, + "norm_label": ".deletegroup()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_deletemapping", + "community": 25, + "norm_label": "deletemapping" + }, + { + "label": ".restoreGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L238", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", + "community": 25, + "norm_label": ".restoregroup()" + }, + { + "label": ".validateGroupRequest()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L250", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", + "community": 25, + "norm_label": ".validategrouprequest()" + }, + { + "label": ".validationError()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L275", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", + "community": 25, + "norm_label": ".validationerror()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_string", + "community": 25, + "norm_label": "string" + }, + { + "label": ".mapToResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L280", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "community": 58, + "norm_label": ".maptoresponse()" + }, + { + "label": ".getCalendarAssignments()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L309", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", + "community": 25, + "norm_label": ".getcalendarassignments()" + }, + { + "label": ".saveCalendarAssignment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L322", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "community": 25, + "norm_label": ".savecalendarassignment()" + }, + { + "label": ".deleteCalendarAssignment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L368", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", + "community": 25, + "norm_label": ".deletecalendarassignment()" + }, + { + "label": ".loadCalendarSubjectsByCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L380", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", + "community": 25, + "norm_label": ".loadcalendarsubjectsbycalendar()" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_map", + "community": 25, + "norm_label": "map" + }, + { + "label": ".toAssignmentDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L395", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", + "community": 25, + "norm_label": ".toassignmentdto()" + }, + { + "label": ".toCalendarSubjectDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L417", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", + "community": 20, + "norm_label": ".tocalendarsubjectdto()" + }, + { + "label": "LessonTypeController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "community": 16, + "norm_label": "lessontypecontroller.java" + }, + { + "label": "LessonTypeController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", + "community": 16, + "norm_label": "lessontypecontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_restcontroller", + "community": 16, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_requestmapping", + "community": 16, + "norm_label": "requestmapping" + }, + { + "label": ".LessonTypeController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_lessontypecontroller", + "community": 16, + "norm_label": ".lessontypecontroller()" + }, + { + "label": ".getAllLessonTypes()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L26", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", + "community": 16, + "norm_label": ".getalllessontypes()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_list", + "community": 16, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_getmapping", + "community": 16, + "norm_label": "getmapping" + }, + { + "label": "ScheduleController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller", + "community": 1, + "norm_label": "schedulecontroller.java" + }, + { + "label": "ScheduleController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", + "community": 1, + "norm_label": "schedulecontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_restcontroller", + "community": 1, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_requestmapping", + "community": 1, + "norm_label": "requestmapping" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_logger", + "community": 1, + "norm_label": "logger" + }, + { + "label": ".ScheduleController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L25", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_schedulecontroller", + "community": 1, + "norm_label": ".schedulecontroller()" + }, + { + "label": ".getSchedule()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", + "community": 1, + "norm_label": ".getschedule()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_long", + "community": 1, + "norm_label": "long" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_localdate", + "community": 1, + "norm_label": "localdate" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_responseentity", + "community": 1, + "norm_label": "responseentity" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_getmapping", + "community": 1, + "norm_label": "getmapping" + }, + { + "label": "ScheduleOverrideController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller", + "community": 0, + "norm_label": "scheduleoverridecontroller.java" + }, + { + "label": "ScheduleOverrideController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "community": 0, + "norm_label": "scheduleoverridecontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_restcontroller", + "community": 0, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_requestmapping", + "community": 0, + "norm_label": "requestmapping" + }, + { + "label": ".ScheduleOverrideController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", + "community": 7, + "norm_label": ".scheduleoverridecontroller()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", + "community": 0, + "norm_label": ".getall()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_list", + "community": 0, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_getmapping", + "community": 0, + "norm_label": "getmapping" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L48", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", + "community": 0, + "norm_label": ".create()" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_responseentity", + "community": 0, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_postmapping", + "community": 0, + "norm_label": "postmapping" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", + "community": 0, + "norm_label": ".update()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_long", + "community": 0, + "norm_label": "long" + }, + { + "label": "PutMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_putmapping", + "community": 0, + "norm_label": "putmapping" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L61", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", + "community": 0, + "norm_label": ".delete()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_deletemapping", + "community": 0, + "norm_label": "deletemapping" + }, + { + "label": ".save()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "community": 0, + "norm_label": ".save()" + }, + { + "label": ".validate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L98", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", + "community": 0, + "norm_label": ".validate()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_string", + "community": 0, + "norm_label": "string" + }, + { + "label": ".toDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L129", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "community": 0, + "norm_label": ".todto()" + }, + { + "label": ".clean()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L145", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", + "community": 0, + "norm_label": ".clean()" + }, + { + "label": "ScheduleRuleAdminController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "community": 50, + "norm_label": "scheduleruleadmincontroller.java" + }, + { + "label": "ScheduleRuleAdminController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L18", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "community": 3, + "norm_label": "scheduleruleadmincontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_restcontroller", + "community": 3, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_requestmapping", + "community": 3, + "norm_label": "requestmapping" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "community": 3, + "norm_label": "string" + }, + { + "label": "Set", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_set", + "community": 3, + "norm_label": "set" + }, + { + "label": ".ScheduleRuleAdminController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "community": 7, + "norm_label": ".scheduleruleadmincontroller()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L64", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", + "community": 6, + "norm_label": ".getall()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "community": 3, + "norm_label": "long" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_list", + "community": 6, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_getmapping", + "community": 6, + "norm_label": "getmapping" + }, + { + "label": ".getById()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L74", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", + "community": 6, + "norm_label": ".getbyid()" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_responseentity", + "community": 50, + "norm_label": "responseentity" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L81", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "community": 50, + "norm_label": ".create()" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_postmapping", + "community": 50, + "norm_label": "postmapping" + }, + { + "label": "Transactional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_transactional", + "community": 50, + "norm_label": "transactional" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L104", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "community": 50, + "norm_label": ".update()" + }, + { + "label": "PutMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_putmapping", + "community": 50, + "norm_label": "putmapping" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L133", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", + "community": 50, + "norm_label": ".delete()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_deletemapping", + "community": 50, + "norm_label": "deletemapping" + }, + { + "label": ".validateRule()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L145", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", + "community": 50, + "norm_label": ".validaterule()" + }, + { + "label": ".applyRule()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L165", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "community": 6, + "norm_label": ".applyrule()" + }, + { + "label": ".conflictResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L202", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", + "community": 50, + "norm_label": ".conflictresponse()" + }, + { + "label": ".conflictFieldLabel()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L211", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfieldlabel", + "community": 3, + "norm_label": ".conflictfieldlabel()" + }, + { + "label": ".findConflict()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L220", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "community": 50, + "norm_label": ".findconflict()" + }, + { + "label": "Collection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_collection", + "community": 3, + "norm_label": "collection" + }, + { + "label": ".toConflict()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L231", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "community": 3, + "norm_label": ".toconflict()" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_map", + "community": 3, + "norm_label": "map" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_integer", + "community": 3, + "norm_label": "integer" + }, + { + "label": ".conflictFields()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L248", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "community": 3, + "norm_label": ".conflictfields()" + }, + { + "label": ".sameTimeSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L262", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", + "community": 3, + "norm_label": ".sametimeslot()" + }, + { + "label": ".teacherId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L268", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", + "community": 3, + "norm_label": ".teacherid()" + }, + { + "label": ".classroomId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L272", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", + "community": 3, + "norm_label": ".classroomid()" + }, + { + "label": ".timeSlotId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L276", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", + "community": 3, + "norm_label": ".timeslotid()" + }, + { + "label": ".parityOverlaps()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L280", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", + "community": 87, + "norm_label": ".parityoverlaps()" + }, + { + "label": ".sameAudience()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L287", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", + "community": 3, + "norm_label": ".sameaudience()" + }, + { + "label": ".groupIds()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L306", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", + "community": 3, + "norm_label": ".groupids()" + }, + { + "label": ".slotAppliesToWholeGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L317", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", + "community": 3, + "norm_label": ".slotappliestowholegroup()" + }, + { + "label": ".subgroupIdsForGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L321", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", + "community": 3, + "norm_label": ".subgroupidsforgroup()" + }, + { + "label": ".activeWeeksBySlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L332", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "community": 3, + "norm_label": ".activeweeksbyslot()" + }, + { + "label": ".activeWeeksOverlap()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L381", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", + "community": 3, + "norm_label": ".activeweeksoverlap()" + }, + { + "label": ".maxWeeksForRule()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L390", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", + "community": 3, + "norm_label": ".maxweeksforrule()" + }, + { + "label": ".compareSlotsForGeneration()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L399", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", + "community": 3, + "norm_label": ".compareslotsforgeneration()" + }, + { + "label": ".slotAppliesToWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L417", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestoweek", + "community": 3, + "norm_label": ".slotappliestoweek()" + }, + { + "label": ".consumptionScopes()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L426", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", + "community": 3, + "norm_label": ".consumptionscopes()" + }, + { + "label": ".buildSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L440", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "community": 3, + "norm_label": ".buildslot()" + }, + { + "label": ".resolveSubgroups()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L484", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "community": 87, + "norm_label": ".resolvesubgroups()" + }, + { + "label": ".validateTypeHours()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L524", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", + "community": 3, + "norm_label": ".validatetypehours()" + }, + { + "label": ".validateTypeCoverage()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L549", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", + "community": 6, + "norm_label": ".validatetypecoverage()" + }, + { + "label": ".isMissing()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L567", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_ismissing", + "community": 3, + "norm_label": ".ismissing()" + }, + { + "label": ".isNegative()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L571", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isnegative", + "community": 3, + "norm_label": ".isnegative()" + }, + { + "label": ".isInvalidStartWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L575", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isinvalidstartweek", + "community": 3, + "norm_label": ".isinvalidstartweek()" + }, + { + "label": ".valueOrZero()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L579", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_valueorzero", + "community": 3, + "norm_label": ".valueorzero()" + }, + { + "label": ".toDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L583", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "community": 6, + "norm_label": ".todto()" + }, + { + "label": ".toSlotDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L614", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "community": 3, + "norm_label": ".toslotdto()" + }, + { + "label": ".dayName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L639", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", + "community": 3, + "norm_label": ".dayname()" + }, + { + "label": ".formatTimeSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L646", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", + "community": 52, + "norm_label": ".formattimeslot()" + }, + { + "label": ".formatSubgroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L650", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", + "community": 3, + "norm_label": ".formatsubgroup()" + }, + { + "label": ".sortedSubgroups()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L654", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", + "community": 3, + "norm_label": ".sortedsubgroups()" + }, + { + "label": "ScheduleRuleConflict", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L662", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", + "community": 50, + "norm_label": "scheduleruleconflict" + }, + { + "label": "LinkedHashSet", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_linkedhashset", + "community": 3, + "norm_label": "linkedhashset" + }, + { + "label": "ScheduleSearchController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller", + "community": 1, + "norm_label": "schedulesearchcontroller.java" + }, + { + "label": "ScheduleSearchController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", + "community": 1, + "norm_label": "schedulesearchcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_restcontroller", + "community": 1, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_requestmapping", + "community": 1, + "norm_label": "requestmapping" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_logger", + "community": 1, + "norm_label": "logger" + }, + { + "label": ".ScheduleSearchController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_schedulesearchcontroller", + "community": 1, + "norm_label": ".schedulesearchcontroller()" + }, + { + "label": ".search()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", + "community": 1, + "norm_label": ".search()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_long", + "community": 1, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_string", + "community": 1, + "norm_label": "string" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_localdate", + "community": 1, + "norm_label": "localdate" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_responseentity", + "community": 1, + "norm_label": "responseentity" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_getmapping", + "community": 1, + "norm_label": "getmapping" + }, + { + "label": "SpecialityController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "community": 21, + "norm_label": "specialitycontroller.java" + }, + { + "label": "SpecialityController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "community": 21, + "norm_label": "specialitycontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_restcontroller", + "community": 21, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_requestmapping", + "community": 21, + "norm_label": "requestmapping" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_logger", + "community": 21, + "norm_label": "logger" + }, + { + "label": ".SpecialityController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_specialitycontroller", + "community": 33, + "norm_label": ".specialitycontroller()" + }, + { + "label": ".getAllSpecialties()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L38", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", + "community": 21, + "norm_label": ".getallspecialties()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_list", + "community": 21, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_getmapping", + "community": 21, + "norm_label": "getmapping" + }, + { + "label": ".createSpeciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L60", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "community": 36, + "norm_label": ".createspeciality()" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_responseentity", + "community": 21, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_postmapping", + "community": 36, + "norm_label": "postmapping" + }, + { + "label": ".updateSpeciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L111", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "community": 21, + "norm_label": ".updatespeciality()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_long", + "community": 21, + "norm_label": "long" + }, + { + "label": "PutMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_putmapping", + "community": 21, + "norm_label": "putmapping" + }, + { + "label": ".deleteSpeciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L167", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", + "community": 21, + "norm_label": ".deletespeciality()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_deletemapping", + "community": 21, + "norm_label": "deletemapping" + }, + { + "label": ".restoreSpeciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L181", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", + "community": 21, + "norm_label": ".restorespeciality()" + }, + { + "label": ".getAllProfiles()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L196", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", + "community": 21, + "norm_label": ".getallprofiles()" + }, + { + "label": ".getProfiles()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L206", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", + "community": 21, + "norm_label": ".getprofiles()" + }, + { + "label": ".createProfile()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L216", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "community": 21, + "norm_label": ".createprofile()" + }, + { + "label": ".updateProfile()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L234", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "community": 21, + "norm_label": ".updateprofile()" + }, + { + "label": ".deleteProfile()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L252", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", + "community": 21, + "norm_label": ".deleteprofile()" + }, + { + "label": ".validateProfile()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L268", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", + "community": 21, + "norm_label": ".validateprofile()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_string", + "community": 21, + "norm_label": "string" + }, + { + "label": ".toProfileDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L281", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", + "community": 21, + "norm_label": ".toprofiledto()" + }, + { + "label": ".trimToNull()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L293", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", + "community": 21, + "norm_label": ".trimtonull()" + }, + { + "label": "SubgroupController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "community": 8, + "norm_label": "subgroupcontroller.java" + }, + { + "label": "SubgroupController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "community": 8, + "norm_label": "subgroupcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_restcontroller", + "community": 8, + "norm_label": "restcontroller" + }, + { + "label": ".SubgroupController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", + "community": 8, + "norm_label": ".subgroupcontroller()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L38", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", + "community": 8, + "norm_label": ".getall()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_list", + "community": 8, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_getmapping", + "community": 8, + "norm_label": "getmapping" + }, + { + "label": ".getByGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L45", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", + "community": 8, + "norm_label": ".getbygroup()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_long", + "community": 8, + "norm_label": "long" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_responseentity", + "community": 8, + "norm_label": "responseentity" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "community": 8, + "norm_label": ".create()" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_postmapping", + "community": 8, + "norm_label": "postmapping" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L83", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "community": 8, + "norm_label": ".update()" + }, + { + "label": "PutMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_putmapping", + "community": 8, + "norm_label": "putmapping" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L114", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "community": 8, + "norm_label": ".delete()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_deletemapping", + "community": 8, + "norm_label": "deletemapping" + }, + { + "label": ".validate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L138", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", + "community": 8, + "norm_label": ".validate()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_string", + "community": 8, + "norm_label": "string" + }, + { + "label": ".validateGroupCapacity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L151", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", + "community": 8, + "norm_label": ".validategroupcapacity()" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_integer", + "community": 8, + "norm_label": "integer" + }, + { + "label": ".validateDeleteKeepsCompleteSplit()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L162", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", + "community": 8, + "norm_label": ".validatedeletekeepscompletesplit()" + }, + { + "label": ".toDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L179", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", + "community": 8, + "norm_label": ".todto()" + }, + { + "label": "SubjectController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "community": 7, + "norm_label": "subjectcontroller.java" + }, + { + "label": "SubjectController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L20", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "community": 62, + "norm_label": "subjectcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_restcontroller", + "community": 62, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_requestmapping", + "community": 62, + "norm_label": "requestmapping" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_logger", + "community": 62, + "norm_label": "logger" + }, + { + "label": ".SubjectController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_subjectcontroller", + "community": 62, + "norm_label": ".subjectcontroller()" + }, + { + "label": ".getAllSubjects()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", + "community": 62, + "norm_label": ".getallsubjects()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_list", + "community": 62, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_getmapping", + "community": 62, + "norm_label": "getmapping" + }, + { + "label": ".getSubjectsByDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L57", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", + "community": 62, + "norm_label": ".getsubjectsbydepartmentid()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_long", + "community": 62, + "norm_label": "long" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_responseentity", + "community": 62, + "norm_label": "responseentity" + }, + { + "label": ".createSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L79", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", + "community": 62, + "norm_label": ".createsubject()" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_postmapping", + "community": 62, + "norm_label": "postmapping" + }, + { + "label": ".deleteSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L129", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", + "community": 62, + "norm_label": ".deletesubject()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_deletemapping", + "community": 62, + "norm_label": "deletemapping" + }, + { + "label": ".restoreSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L143", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", + "community": 62, + "norm_label": ".restoresubject()" + }, + { + "label": "TeacherCreationRequestController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "community": 2, + "norm_label": "teachercreationrequestcontroller.java" + }, + { + "label": "TeacherCreationRequestController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "community": 2, + "norm_label": "teachercreationrequestcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_restcontroller", + "community": 2, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_requestmapping", + "community": 2, + "norm_label": "requestmapping" + }, + { + "label": "BCryptPasswordEncoder", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_bcryptpasswordencoder", + "community": 2, + "norm_label": "bcryptpasswordencoder" + }, + { + "label": ".TeacherCreationRequestController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L34", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "community": 2, + "norm_label": ".teachercreationrequestcontroller()" + }, + { + "label": ".getRequests()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L46", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", + "community": 2, + "norm_label": ".getrequests()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_list", + "community": 2, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_getmapping", + "community": 2, + "norm_label": "getmapping" + }, + { + "label": ".approve()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L56", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "community": 2, + "norm_label": ".approve()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_long", + "community": 2, + "norm_label": "long" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_responseentity", + "community": 2, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_postmapping", + "community": 2, + "norm_label": "postmapping" + }, + { + "label": "Transactional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_transactional", + "community": 2, + "norm_label": "transactional" + }, + { + "label": ".reject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L124", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "community": 2, + "norm_label": ".reject()" + }, + { + "label": ".toResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L140", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "community": 2, + "norm_label": ".toresponse()" + }, + { + "label": ".toUserResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L160", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", + "community": 2, + "norm_label": ".touserresponse()" + }, + { + "label": ".firstNotBlank()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L174", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_firstnotblank", + "community": 2, + "norm_label": ".firstnotblank()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_string", + "community": 2, + "norm_label": "string" + }, + { + "label": ".trimToNull()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L184", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", + "community": 2, + "norm_label": ".trimtonull()" + }, + { + "label": "TeacherSubjectController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "community": 7, + "norm_label": "teachersubjectcontroller.java" + }, + { + "label": "TeacherSubjectController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L20", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "community": 7, + "norm_label": "teachersubjectcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_restcontroller", + "community": 7, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_requestmapping", + "community": 7, + "norm_label": "requestmapping" + }, + { + "label": ".TeacherSubjectController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_teachersubjectcontroller", + "community": 7, + "norm_label": ".teachersubjectcontroller()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L37", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", + "community": 7, + "norm_label": ".getall()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_list", + "community": 7, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_getmapping", + "community": 7, + "norm_label": "getmapping" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "community": 7, + "norm_label": ".create()" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_map", + "community": 7, + "norm_label": "map" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_string", + "community": 7, + "norm_label": "string" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_long", + "community": 7, + "norm_label": "long" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_responseentity", + "community": 7, + "norm_label": "responseentity" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_postmapping", + "community": 7, + "norm_label": "postmapping" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L81", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", + "community": 7, + "norm_label": ".delete()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_deletemapping", + "community": 7, + "norm_label": "deletemapping" + }, + { + "label": ".canManage()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L102", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", + "community": 7, + "norm_label": ".canmanage()" + }, + { + "label": "TimeSlotAdminController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "community": 63, + "norm_label": "timeslotadmincontroller.java" + }, + { + "label": "TimeSlotAdminController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L26", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "community": 41, + "norm_label": "timeslotadmincontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_restcontroller", + "community": 41, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_requestmapping", + "community": 41, + "norm_label": "requestmapping" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_string", + "community": 41, + "norm_label": "string" + }, + { + "label": ".TimeSlotAdminController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_timeslotadmincontroller", + "community": 42, + "norm_label": ".timeslotadmincontroller()" + }, + { + "label": ".getAll()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", + "community": 63, + "norm_label": ".getall()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_list", + "community": 63, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_getmapping", + "community": 63, + "norm_label": "getmapping" + }, + { + "label": ".getEffective()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L54", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", + "community": 63, + "norm_label": ".geteffective()" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_localdate", + "community": 63, + "norm_label": "localdate" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "community": 41, + "norm_label": "responseentity" + }, + { + "label": ".getScopes()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", + "community": 63, + "norm_label": ".getscopes()" + }, + { + "label": ".createScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L66", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "community": 34, + "norm_label": ".createscope()" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_postmapping", + "community": 34, + "norm_label": "postmapping" + }, + { + "label": ".updateScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L82", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", + "community": 41, + "norm_label": ".updatescope()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_long", + "community": 41, + "norm_label": "long" + }, + { + "label": "PutMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_putmapping", + "community": 41, + "norm_label": "putmapping" + }, + { + "label": ".deleteScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L98", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", + "community": 41, + "norm_label": ".deletescope()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_deletemapping", + "community": 41, + "norm_label": "deletemapping" + }, + { + "label": ".getDateAssignments()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L111", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", + "community": 63, + "norm_label": ".getdateassignments()" + }, + { + "label": ".saveDateAssignment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L120", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", + "community": 115, + "norm_label": ".savedateassignment()" + }, + { + "label": ".deleteDateAssignment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L143", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", + "community": 41, + "norm_label": ".deletedateassignment()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L152", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "community": 41, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L167", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "community": 41, + "norm_label": ".update()" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L186", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", + "community": 41, + "norm_label": ".delete()" + }, + { + "label": ".validate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L199", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", + "community": 41, + "norm_label": ".validate()" + }, + { + "label": ".apply()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L215", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "community": 52, + "norm_label": ".apply()" + }, + { + "label": ".hasDuplicate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L227", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", + "community": 41, + "norm_label": ".hasduplicate()" + }, + { + "label": ".effectiveSlots()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L233", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "community": 63, + "norm_label": ".effectiveslots()" + }, + { + "label": ".effectiveScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L248", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", + "community": 63, + "norm_label": ".effectivescope()" + }, + { + "label": ".defaultScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L257", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", + "community": 73, + "norm_label": ".defaultscope()" + }, + { + "label": ".nextManualDisplayOrder()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L262", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_nextmanualdisplayorder", + "community": 73, + "norm_label": ".nextmanualdisplayorder()" + }, + { + "label": ".toDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L270", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "community": 52, + "norm_label": ".todto()" + }, + { + "label": ".toScopeDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L285", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", + "community": 41, + "norm_label": ".toscopedto()" + }, + { + "label": ".toAssignmentDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L297", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", + "community": 115, + "norm_label": ".toassignmentdto()" + }, + { + "label": "UserController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "community": 12, + "norm_label": "usercontroller.java" + }, + { + "label": "UserController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "community": 12, + "norm_label": "usercontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_restcontroller", + "community": 12, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_requestmapping", + "community": 12, + "norm_label": "requestmapping" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_logger", + "community": 12, + "norm_label": "logger" + }, + { + "label": "BCryptPasswordEncoder", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_bcryptpasswordencoder", + "community": 12, + "norm_label": "bcryptpasswordencoder" + }, + { + "label": ".UserController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", + "community": 12, + "norm_label": ".usercontroller()" + }, + { + "label": ".getAllUsers()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", + "community": 12, + "norm_label": ".getallusers()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_list", + "community": 12, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_getmapping", + "community": 12, + "norm_label": "getmapping" + }, + { + "label": ".getTeachers()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L66", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", + "community": 12, + "norm_label": ".getteachers()" + }, + { + "label": ".getTeachersByDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L77", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", + "community": 12, + "norm_label": ".getteachersbydepartmentid()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_long", + "community": 12, + "norm_label": "long" + }, + { + "label": "ResponseEntity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_responseentity", + "community": 12, + "norm_label": "responseentity" + }, + { + "label": ".createUser()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L99", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "community": 12, + "norm_label": ".createuser()" + }, + { + "label": "PostMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_postmapping", + "community": 12, + "norm_label": "postmapping" + }, + { + "label": ".deleteUser()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L175", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", + "community": 12, + "norm_label": ".deleteuser()" + }, + { + "label": "DeleteMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_deletemapping", + "community": 12, + "norm_label": "deletemapping" + }, + { + "label": ".restoreUser()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L189", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", + "community": 12, + "norm_label": ".restoreuser()" + }, + { + "label": ".getDepartmentHistory()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L200", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", + "community": 17, + "norm_label": ".getdepartmenthistory()" + }, + { + "label": ".transferTeacher()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L218", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "community": 12, + "norm_label": ".transferteacher()" + }, + { + "label": "Transactional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_transactional", + "community": 12, + "norm_label": "transactional" + }, + { + "label": ".getTeachersByDepartmentAtDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L262", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", + "community": 12, + "norm_label": ".getteachersbydepartmentatdate()" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_localdate", + "community": 12, + "norm_label": "localdate" + }, + { + "label": ".toUserResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L277", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", + "community": 12, + "norm_label": ".touserresponse()" + }, + { + "label": ".toAssignmentDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L296", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", + "community": 12, + "norm_label": ".toassignmentdto()" + }, + { + "label": ".teachersForDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L310", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", + "community": 12, + "norm_label": ".teachersfordepartment()" + }, + { + "label": ".canAccessDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L327", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", + "community": 12, + "norm_label": ".canaccessdepartment()" + }, + { + "label": "WorkloadController.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "community": 1, + "norm_label": "workloadcontroller.java" + }, + { + "label": "WorkloadController", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L21", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "community": 1, + "norm_label": "workloadcontroller" + }, + { + "label": "RestController", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_restcontroller", + "community": 1, + "norm_label": "restcontroller" + }, + { + "label": "RequestMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_requestmapping", + "community": 1, + "norm_label": "requestmapping" + }, + { + "label": ".WorkloadController()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", + "community": 7, + "norm_label": ".workloadcontroller()" + }, + { + "label": ".teacherWorkload()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", + "community": 1, + "norm_label": ".teacherworkload()" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_localdate", + "community": 1, + "norm_label": "localdate" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_long", + "community": 1, + "norm_label": "long" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_list", + "community": 1, + "norm_label": "list" + }, + { + "label": "GetMapping", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_getmapping", + "community": 1, + "norm_label": "getmapping" + }, + { + "label": ".classroomWorkload()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L64", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", + "community": 1, + "norm_label": ".classroomworkload()" + }, + { + "label": ".departmentWorkload()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L75", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", + "community": 1, + "norm_label": ".departmentworkload()" + }, + { + "label": ".timeSlotWorkload()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L104", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", + "community": 1, + "norm_label": ".timeslotworkload()" + }, + { + "label": ".freeClassrooms()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L119", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", + "community": 1, + "norm_label": ".freeclassrooms()" + }, + { + "label": ".summarize()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L137", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "community": 1, + "norm_label": ".summarize()" + }, + { + "label": "Function", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "function", + "community": 1, + "norm_label": "function" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_string", + "community": 1, + "norm_label": "string" + }, + { + "label": ".summary()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L150", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "community": 1, + "norm_label": ".summary()" + }, + { + "label": ".departmentName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L165", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", + "community": 1, + "norm_label": ".departmentname()" + }, + { + "label": ".toClassroomResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L174", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", + "community": 37, + "norm_label": ".toclassroomresponse()" + }, + { + "label": "AcademicCalendarActivityTypeDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto", + "community": 91, + "norm_label": "academiccalendaractivitytypedto.java" + }, + { + "label": "AcademicCalendarActivityTypeDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "community": 91, + "norm_label": "academiccalendaractivitytypedto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_java_long", + "community": 91, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_java_string", + "community": 91, + "norm_label": "string" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_java_boolean", + "community": 91, + "norm_label": "boolean" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_java_integer", + "community": 91, + "norm_label": "integer" + }, + { + "label": "AcademicCalendarDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendardto", + "community": 19, + "norm_label": "academiccalendardto.java" + }, + { + "label": "AcademicCalendarDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "community": 19, + "norm_label": "academiccalendardto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_java_long", + "community": 19, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_java_string", + "community": 19, + "norm_label": "string" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_java_localdate", + "community": 19, + "norm_label": "localdate" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_java_integer", + "community": 19, + "norm_label": "integer" + }, + { + "label": "AcademicCalendarGridDayDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto", + "community": 102, + "norm_label": "academiccalendargriddaydto.java" + }, + { + "label": "AcademicCalendarGridDayDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "community": 102, + "norm_label": "academiccalendargriddaydto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_long", + "community": 102, + "norm_label": "long" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_integer", + "community": 102, + "norm_label": "integer" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_localdate", + "community": 102, + "norm_label": "localdate" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_string", + "community": 102, + "norm_label": "string" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_boolean", + "community": 102, + "norm_label": "boolean" + }, + { + "label": "AcademicCalendarSubjectDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto", + "community": 20, + "norm_label": "academiccalendarsubjectdto.java" + }, + { + "label": "AcademicCalendarSubjectDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "community": 20, + "norm_label": "academiccalendarsubjectdto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_java_long", + "community": 20, + "norm_label": "long" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_java_integer", + "community": 20, + "norm_label": "integer" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_java_string", + "community": 20, + "norm_label": "string" + }, + { + "label": "AcademicYearDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academicyeardto", + "community": 15, + "norm_label": "academicyeardto.java" + }, + { + "label": "AcademicYearDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", + "source_location": "L6", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "community": 15, + "norm_label": "academicyeardto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academicyeardto_java_long", + "community": 15, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academicyeardto_java_string", + "community": 15, + "norm_label": "string" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academicyeardto_java_localdate", + "community": 15, + "norm_label": "localdate" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_academicyeardto_java_list", + "community": 15, + "norm_label": "list" + }, + { + "label": "ClassroomRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest", + "community": 53, + "norm_label": "classroomrequest.java" + }, + { + "label": "ClassroomRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "community": 53, + "norm_label": "classroomrequest" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_string", + "community": 53, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_integer", + "community": 53, + "norm_label": "integer" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_boolean", + "community": 53, + "norm_label": "boolean" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_list", + "community": 53, + "norm_label": "list" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_long", + "community": 53, + "norm_label": "long" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getname", + "community": 53, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L17", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setname", + "community": 53, + "norm_label": ".setname()" + }, + { + "label": ".getCapacity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L21", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getcapacity", + "community": 53, + "norm_label": ".getcapacity()" + }, + { + "label": ".setCapacity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L25", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setcapacity", + "community": 53, + "norm_label": ".setcapacity()" + }, + { + "label": ".getBuilding()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getbuilding", + "community": 53, + "norm_label": ".getbuilding()" + }, + { + "label": ".setBuilding()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setbuilding", + "community": 53, + "norm_label": ".setbuilding()" + }, + { + "label": ".getFloor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L37", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getfloor", + "community": 53, + "norm_label": ".getfloor()" + }, + { + "label": ".setFloor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setfloor", + "community": 53, + "norm_label": ".setfloor()" + }, + { + "label": ".getIsAvailable()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L45", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getisavailable", + "community": 53, + "norm_label": ".getisavailable()" + }, + { + "label": ".setIsAvailable()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L49", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setisavailable", + "community": 53, + "norm_label": ".setisavailable()" + }, + { + "label": ".getEquipmentIds()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getequipmentids", + "community": 53, + "norm_label": ".getequipmentids()" + }, + { + "label": ".setEquipmentIds()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L57", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setequipmentids", + "community": 53, + "norm_label": ".setequipmentids()" + }, + { + "label": "ClassroomResponse.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse", + "community": 30, + "norm_label": "classroomresponse.java" + }, + { + "label": "ClassroomResponse", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "community": 30, + "norm_label": "classroomresponse" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_long", + "community": 30, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "community": 30, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_integer", + "community": 30, + "norm_label": "integer" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_boolean", + "community": 30, + "norm_label": "boolean" + }, + { + "label": "LocalDateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_localdatetime", + "community": 30, + "norm_label": "localdatetime" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_list", + "community": 30, + "norm_label": "list" + }, + { + "label": ".ClassroomResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", + "community": 30, + "norm_label": ".classroomresponse()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getid", + "community": 30, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L46", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setid", + "community": 30, + "norm_label": ".setid()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getname", + "community": 30, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L54", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setname", + "community": 30, + "norm_label": ".setname()" + }, + { + "label": ".getCapacity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getcapacity", + "community": 30, + "norm_label": ".getcapacity()" + }, + { + "label": ".setCapacity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L62", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setcapacity", + "community": 30, + "norm_label": ".setcapacity()" + }, + { + "label": ".getBuilding()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L66", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getbuilding", + "community": 30, + "norm_label": ".getbuilding()" + }, + { + "label": ".setBuilding()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L70", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setbuilding", + "community": 30, + "norm_label": ".setbuilding()" + }, + { + "label": ".getFloor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L74", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getfloor", + "community": 30, + "norm_label": ".getfloor()" + }, + { + "label": ".setFloor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L78", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setfloor", + "community": 30, + "norm_label": ".setfloor()" + }, + { + "label": ".getIsAvailable()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L82", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getisavailable", + "community": 30, + "norm_label": ".getisavailable()" + }, + { + "label": ".setIsAvailable()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L86", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setisavailable", + "community": 30, + "norm_label": ".setisavailable()" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L90", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getstatus", + "community": 30, + "norm_label": ".getstatus()" + }, + { + "label": ".setStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L94", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setstatus", + "community": 30, + "norm_label": ".setstatus()" + }, + { + "label": ".getArchivedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L98", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivedat", + "community": 30, + "norm_label": ".getarchivedat()" + }, + { + "label": ".setArchivedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L102", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivedat", + "community": 30, + "norm_label": ".setarchivedat()" + }, + { + "label": ".getArchiveReason()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L106", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivereason", + "community": 30, + "norm_label": ".getarchivereason()" + }, + { + "label": ".setArchiveReason()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L110", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivereason", + "community": 30, + "norm_label": ".setarchivereason()" + }, + { + "label": ".getEquipments()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L114", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getequipments", + "community": 82, + "norm_label": ".getequipments()" + }, + { + "label": ".setEquipments()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L118", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setequipments", + "community": 82, + "norm_label": ".setequipments()" + }, + { + "label": "CreateDepartmentRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest", + "community": 45, + "norm_label": "createdepartmentrequest.java" + }, + { + "label": "CreateDepartmentRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "community": 45, + "norm_label": "createdepartmentrequest" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_java_string", + "community": 45, + "norm_label": "string" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_java_long", + "community": 45, + "norm_label": "long" + }, + { + "label": ".CreateDepartmentRequest()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_createdepartmentrequest", + "community": 45, + "norm_label": ".createdepartmentrequest()" + }, + { + "label": ".getDepartmentName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentname", + "community": 45, + "norm_label": ".getdepartmentname()" + }, + { + "label": ".setDepartmentName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentname", + "community": 45, + "norm_label": ".setdepartmentname()" + }, + { + "label": ".getDepartmentCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L18", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentcode", + "community": 45, + "norm_label": ".getdepartmentcode()" + }, + { + "label": ".setDepartmentCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentcode", + "community": 45, + "norm_label": ".setdepartmentcode()" + }, + { + "label": "CreateGroupRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest", + "community": 46, + "norm_label": "creategrouprequest.java" + }, + { + "label": "CreateGroupRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "community": 46, + "norm_label": "creategrouprequest" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_string", + "community": 46, + "norm_label": "string" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "community": 46, + "norm_label": "long" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_integer", + "community": 46, + "norm_label": "integer" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getname", + "community": 46, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L18", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setname", + "community": 46, + "norm_label": ".setname()" + }, + { + "label": ".getGroupSize()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getgroupsize", + "community": 46, + "norm_label": ".getgroupsize()" + }, + { + "label": ".setGroupSize()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L26", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setgroupsize", + "community": 46, + "norm_label": ".setgroupsize()" + }, + { + "label": ".getEducationFormId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L30", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteducationformid", + "community": 46, + "norm_label": ".geteducationformid()" + }, + { + "label": ".setEducationFormId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L34", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_seteducationformid", + "community": 46, + "norm_label": ".seteducationformid()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L38", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getdepartmentid", + "community": 46, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".setDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setdepartmentid", + "community": 46, + "norm_label": ".setdepartmentid()" + }, + { + "label": ".getYearStartStudy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L46", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getyearstartstudy", + "community": 46, + "norm_label": ".getyearstartstudy()" + }, + { + "label": ".setYearStartStudy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setyearstartstudy", + "community": 46, + "norm_label": ".setyearstartstudy()" + }, + { + "label": ".getSpecialityCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L54", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialitycode", + "community": 46, + "norm_label": ".getspecialitycode()" + }, + { + "label": ".setSpecialityCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialitycode", + "community": 46, + "norm_label": ".setspecialitycode()" + }, + { + "label": ".getSpecialtyId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L62", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyid", + "community": 46, + "norm_label": ".getspecialtyid()" + }, + { + "label": ".setSpecialtyId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L66", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyid", + "community": 46, + "norm_label": ".setspecialtyid()" + }, + { + "label": ".getSpecialtyProfileId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L70", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyprofileid", + "community": 46, + "norm_label": ".getspecialtyprofileid()" + }, + { + "label": ".setSpecialtyProfileId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L74", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyprofileid", + "community": 46, + "norm_label": ".setspecialtyprofileid()" + }, + { + "label": ".getEffectiveSpecialtyId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L78", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteffectivespecialtyid", + "community": 46, + "norm_label": ".geteffectivespecialtyid()" + }, + { + "label": "CreateSpecialityRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest", + "community": 111, + "norm_label": "createspecialityrequest.java" + }, + { + "label": "CreateSpecialityRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "community": 111, + "norm_label": "createspecialityrequest" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_java_string", + "community": 111, + "norm_label": "string" + }, + { + "label": ".CreateSpecialityRequest()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_createspecialityrequest", + "community": 111, + "norm_label": ".createspecialityrequest()" + }, + { + "label": ".getSpecialityName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialityname", + "community": 111, + "norm_label": ".getspecialityname()" + }, + { + "label": ".setSpecialityName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialityname", + "community": 111, + "norm_label": ".setspecialityname()" + }, + { + "label": ".getSpecialityCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L18", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialitycode", + "community": 111, + "norm_label": ".getspecialitycode()" + }, + { + "label": ".setSpecialityCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialitycode", + "community": 111, + "norm_label": ".setspecialitycode()" + }, + { + "label": "CreateSubjectRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest", + "community": 83, + "norm_label": "createsubjectrequest.java" + }, + { + "label": "CreateSubjectRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "community": 83, + "norm_label": "createsubjectrequest" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_long", + "community": 83, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_string", + "community": 83, + "norm_label": "string" + }, + { + "label": ".CreateSubjectRequest()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", + "community": 83, + "norm_label": ".createsubjectrequest()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getid", + "community": 83, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setid", + "community": 83, + "norm_label": ".setid()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getname", + "community": 83, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setname", + "community": 83, + "norm_label": ".setname()" + }, + { + "label": ".getCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getcode", + "community": 83, + "norm_label": ".getcode()" + }, + { + "label": ".setCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setcode", + "community": 83, + "norm_label": ".setcode()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getdepartmentid", + "community": 83, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".setDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setdepartmentid", + "community": 83, + "norm_label": ".setdepartmentid()" + }, + { + "label": "CreateTeacherCreationRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest", + "community": 74, + "norm_label": "createteachercreationrequest.java" + }, + { + "label": "CreateTeacherCreationRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "community": 74, + "norm_label": "createteachercreationrequest" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_string", + "community": 74, + "norm_label": "string" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_long", + "community": 74, + "norm_label": "long" + }, + { + "label": ".getUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getusername", + "community": 74, + "norm_label": ".getusername()" + }, + { + "label": ".setUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setusername", + "community": 74, + "norm_label": ".setusername()" + }, + { + "label": ".getFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getfullname", + "community": 74, + "norm_label": ".getfullname()" + }, + { + "label": ".setFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setfullname", + "community": 74, + "norm_label": ".setfullname()" + }, + { + "label": ".getJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getjobtitle", + "community": 74, + "norm_label": ".getjobtitle()" + }, + { + "label": ".setJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setjobtitle", + "community": 74, + "norm_label": ".setjobtitle()" + }, + { + "label": ".getComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getcomment", + "community": 74, + "norm_label": ".getcomment()" + }, + { + "label": ".setComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setcomment", + "community": 74, + "norm_label": ".setcomment()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getdepartmentid", + "community": 74, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".setDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setdepartmentid", + "community": 74, + "norm_label": ".setdepartmentid()" + }, + { + "label": "CreateUserRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest", + "community": 59, + "norm_label": "createuserrequest.java" + }, + { + "label": "CreateUserRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "community": 59, + "norm_label": "createuserrequest" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "community": 59, + "norm_label": "string" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_long", + "community": 59, + "norm_label": "long" + }, + { + "label": ".CreateUserRequest()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_createuserrequest", + "community": 59, + "norm_label": ".createuserrequest()" + }, + { + "label": ".getUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getusername", + "community": 59, + "norm_label": ".getusername()" + }, + { + "label": ".setUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setusername", + "community": 59, + "norm_label": ".setusername()" + }, + { + "label": ".getPassword()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getpassword", + "community": 59, + "norm_label": ".getpassword()" + }, + { + "label": ".setPassword()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setpassword", + "community": 59, + "norm_label": ".setpassword()" + }, + { + "label": ".getRole()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getrole", + "community": 59, + "norm_label": ".getrole()" + }, + { + "label": ".setRole()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setrole", + "community": 59, + "norm_label": ".setrole()" + }, + { + "label": ".getFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getfullname", + "community": 59, + "norm_label": ".getfullname()" + }, + { + "label": ".setFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setfullname", + "community": 59, + "norm_label": ".setfullname()" + }, + { + "label": ".getJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getjobtitle", + "community": 59, + "norm_label": ".getjobtitle()" + }, + { + "label": ".setJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setjobtitle", + "community": 59, + "norm_label": ".setjobtitle()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getdepartmentid", + "community": 59, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".setDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setdepartmentid", + "community": 59, + "norm_label": ".setdepartmentid()" + }, + { + "label": "DepartmentResponse.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse", + "community": 93, + "norm_label": "departmentresponse.java" + }, + { + "label": "DepartmentResponse", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "community": 93, + "norm_label": "departmentresponse" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_long", + "community": 93, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_string", + "community": 93, + "norm_label": "string" + }, + { + "label": ".DepartmentResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_departmentresponse", + "community": 93, + "norm_label": ".departmentresponse()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getid", + "community": 93, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setid", + "community": 93, + "norm_label": ".setid()" + }, + { + "label": ".getDepartmentName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentname", + "community": 93, + "norm_label": ".getdepartmentname()" + }, + { + "label": ".setDepartmentName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentname", + "community": 93, + "norm_label": ".setdepartmentname()" + }, + { + "label": ".getDepartmentCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentcode", + "community": 93, + "norm_label": ".getdepartmentcode()" + }, + { + "label": ".setDepartmentCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentcode", + "community": 93, + "norm_label": ".setdepartmentcode()" + }, + { + "label": "DepartmentTransferRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest", + "community": 12, + "norm_label": "departmenttransferrequest.java" + }, + { + "label": "DepartmentTransferRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", + "community": 12, + "norm_label": "departmenttransferrequest" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_java_long", + "community": 12, + "norm_label": "long" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_java_localdate", + "community": 12, + "norm_label": "localdate" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_java_string", + "community": 12, + "norm_label": "string" + }, + { + "label": "GroupCalendarAssignmentDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto", + "community": 92, + "norm_label": "groupcalendarassignmentdto.java" + }, + { + "label": "GroupCalendarAssignmentDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", + "community": 92, + "norm_label": "groupcalendarassignmentdto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_java_long", + "community": 92, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_java_string", + "community": 92, + "norm_label": "string" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_java_list", + "community": 92, + "norm_label": "list" + }, + { + "label": "GroupResponse.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse", + "community": 31, + "norm_label": "groupresponse.java" + }, + { + "label": "GroupResponse", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "community": 31, + "norm_label": "groupresponse" + }, + { + "label": "JsonInclude", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_jsoninclude", + "community": 31, + "norm_label": "jsoninclude" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_long", + "community": 31, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "community": 31, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_integer", + "community": 31, + "norm_label": "integer" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_boolean", + "community": 31, + "norm_label": "boolean" + }, + { + "label": ".GroupResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", + "community": 31, + "norm_label": ".groupresponse()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L65", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getid", + "community": 31, + "norm_label": ".getid()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L69", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getname", + "community": 31, + "norm_label": ".getname()" + }, + { + "label": ".getGroupSize()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L73", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getgroupsize", + "community": 31, + "norm_label": ".getgroupsize()" + }, + { + "label": ".getEducationFormId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L77", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformid", + "community": 31, + "norm_label": ".geteducationformid()" + }, + { + "label": ".getEducationFormName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L81", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformname", + "community": 31, + "norm_label": ".geteducationformname()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L85", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getdepartmentid", + "community": 31, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".getCourse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L89", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getcourse", + "community": 31, + "norm_label": ".getcourse()" + }, + { + "label": ".getSemester()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L93", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getsemester", + "community": 31, + "norm_label": ".getsemester()" + }, + { + "label": ".getYearStartStudy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L97", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getyearstartstudy", + "community": 31, + "norm_label": ".getyearstartstudy()" + }, + { + "label": ".getSpecialityCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L101", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialitycode", + "community": 31, + "norm_label": ".getspecialitycode()" + }, + { + "label": ".getSpecialtyId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L105", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyid", + "community": 31, + "norm_label": ".getspecialtyid()" + }, + { + "label": ".getSpecialtyCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L109", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtycode", + "community": 31, + "norm_label": ".getspecialtycode()" + }, + { + "label": ".getSpecialtyName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L113", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyname", + "community": 31, + "norm_label": ".getspecialtyname()" + }, + { + "label": ".getSpecialtyProfileId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L117", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofileid", + "community": 31, + "norm_label": ".getspecialtyprofileid()" + }, + { + "label": ".getSpecialtyProfileName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L121", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofilename", + "community": 31, + "norm_label": ".getspecialtyprofilename()" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L125", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstatus", + "community": 31, + "norm_label": ".getstatus()" + }, + { + "label": ".getActive()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L129", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getactive", + "community": 31, + "norm_label": ".getactive()" + }, + { + "label": ".getStudyState()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L133", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystate", + "community": 31, + "norm_label": ".getstudystate()" + }, + { + "label": ".getStudyStateName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L137", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystatename", + "community": 31, + "norm_label": ".getstudystatename()" + }, + { + "label": "LessonTypeResponse.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse", + "community": 16, + "norm_label": "lessontyperesponse.java" + }, + { + "label": "LessonTypeResponse", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse_lessontyperesponse", + "community": 16, + "norm_label": "lessontyperesponse" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse_java_long", + "community": 16, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse_java_string", + "community": 16, + "norm_label": "string" + }, + { + "label": "LoginRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginrequest", + "community": 112, + "norm_label": "loginrequest.java" + }, + { + "label": "LoginRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", + "community": 112, + "norm_label": "loginrequest" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginrequest_java_string", + "community": 112, + "norm_label": "string" + }, + { + "label": ".LoginRequest()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_loginrequest", + "community": 112, + "norm_label": ".loginrequest()" + }, + { + "label": ".getUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getusername", + "community": 112, + "norm_label": ".getusername()" + }, + { + "label": ".setUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setusername", + "community": 112, + "norm_label": ".setusername()" + }, + { + "label": ".getPassword()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getpassword", + "community": 112, + "norm_label": ".getpassword()" + }, + { + "label": ".setPassword()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setpassword", + "community": 112, + "norm_label": ".setpassword()" + }, + { + "label": "LoginResponse.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse", + "community": 55, + "norm_label": "loginresponse.java" + }, + { + "label": "LoginResponse", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "community": 55, + "norm_label": "loginresponse" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "community": 55, + "norm_label": "string" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_long", + "community": 55, + "norm_label": "long" + }, + { + "label": ".LoginResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", + "community": 55, + "norm_label": ".loginresponse()" + }, + { + "label": ".isSuccess()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L30", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_issuccess", + "community": 55, + "norm_label": ".issuccess()" + }, + { + "label": ".setSuccess()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L34", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setsuccess", + "community": 55, + "norm_label": ".setsuccess()" + }, + { + "label": ".getMessage()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L38", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage", + "community": 21, + "norm_label": ".getmessage()" + }, + { + "label": ".setMessage()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setmessage", + "community": 55, + "norm_label": ".setmessage()" + }, + { + "label": ".getToken()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L46", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_gettoken", + "community": 55, + "norm_label": ".gettoken()" + }, + { + "label": ".setToken()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_settoken", + "community": 55, + "norm_label": ".settoken()" + }, + { + "label": ".getRole()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L54", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getrole", + "community": 55, + "norm_label": ".getrole()" + }, + { + "label": ".setRole()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setrole", + "community": 55, + "norm_label": ".setrole()" + }, + { + "label": ".getRedirect()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L62", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getredirect", + "community": 55, + "norm_label": ".getredirect()" + }, + { + "label": ".setRedirect()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L66", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setredirect", + "community": 55, + "norm_label": ".setredirect()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L70", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getdepartmentid", + "community": 55, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".setDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L74", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setdepartmentid", + "community": 55, + "norm_label": ".setdepartmentid()" + }, + { + "label": ".getUserId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L78", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getuserid", + "community": 55, + "norm_label": ".getuserid()" + }, + { + "label": ".setUserId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L82", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setuserid", + "community": 55, + "norm_label": ".setuserid()" + }, + { + "label": "RenderedLessonDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_renderedlessondto", + "community": 1, + "norm_label": "renderedlessondto.java" + }, + { + "label": "RenderedLessonDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "community": 1, + "norm_label": "renderedlessondto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_long", + "community": 1, + "norm_label": "long" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_localdate", + "community": 1, + "norm_label": "localdate" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_integer", + "community": 1, + "norm_label": "integer" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_string", + "community": 1, + "norm_label": "string" + }, + { + "label": "LocalTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_localtime", + "community": 1, + "norm_label": "localtime" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_list", + "community": 1, + "norm_label": "list" + }, + { + "label": "ReviewTeacherCreationRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest", + "community": 64, + "norm_label": "reviewteachercreationrequest.java" + }, + { + "label": "ReviewTeacherCreationRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "community": 64, + "norm_label": "reviewteachercreationrequest" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "community": 64, + "norm_label": "string" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_long", + "community": 64, + "norm_label": "long" + }, + { + "label": ".getUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getusername", + "community": 64, + "norm_label": ".getusername()" + }, + { + "label": ".setUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setusername", + "community": 64, + "norm_label": ".setusername()" + }, + { + "label": ".getFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L20", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getfullname", + "community": 64, + "norm_label": ".getfullname()" + }, + { + "label": ".setFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L24", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setfullname", + "community": 64, + "norm_label": ".setfullname()" + }, + { + "label": ".getJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getjobtitle", + "community": 64, + "norm_label": ".getjobtitle()" + }, + { + "label": ".setJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setjobtitle", + "community": 64, + "norm_label": ".setjobtitle()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getdepartmentid", + "community": 64, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".setDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L40", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setdepartmentid", + "community": 64, + "norm_label": ".setdepartmentid()" + }, + { + "label": ".getPassword()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L44", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getpassword", + "community": 64, + "norm_label": ".getpassword()" + }, + { + "label": ".setPassword()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L48", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setpassword", + "community": 64, + "norm_label": ".setpassword()" + }, + { + "label": ".getReviewComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L52", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getreviewcomment", + "community": 64, + "norm_label": ".getreviewcomment()" + }, + { + "label": ".setReviewComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L56", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setreviewcomment", + "community": 64, + "norm_label": ".setreviewcomment()" + }, + { + "label": "ScheduleOverrideDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto", + "community": 0, + "norm_label": "scheduleoverridedto.java" + }, + { + "label": "ScheduleOverrideDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", + "source_location": "L6", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "community": 0, + "norm_label": "scheduleoverridedto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java_long", + "community": 0, + "norm_label": "long" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java_localdate", + "community": 0, + "norm_label": "localdate" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java_string", + "community": 0, + "norm_label": "string" + }, + { + "label": "LocalDateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java_localdatetime", + "community": 0, + "norm_label": "localdatetime" + }, + { + "label": "ScheduleRuleDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruledto", + "community": 50, + "norm_label": "scheduleruledto.java" + }, + { + "label": "ScheduleRuleDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "community": 50, + "norm_label": "scheduleruledto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_java_long", + "community": 50, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_java_string", + "community": 50, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_java_integer", + "community": 50, + "norm_label": "integer" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_java_list", + "community": 50, + "norm_label": "list" + }, + { + "label": "ScheduleRuleSlotDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto", + "community": 87, + "norm_label": "scheduleruleslotdto.java" + }, + { + "label": "ScheduleRuleSlotDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "community": 87, + "norm_label": "scheduleruleslotdto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java_long", + "community": 87, + "norm_label": "long" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java_integer", + "community": 87, + "norm_label": "integer" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java_string", + "community": 87, + "norm_label": "string" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java_list", + "community": 87, + "norm_label": "list" + }, + { + "label": "SemesterDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_semesterdto", + "community": 15, + "norm_label": "semesterdto.java" + }, + { + "label": "SemesterDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "community": 15, + "norm_label": "semesterdto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_semesterdto_java_long", + "community": 15, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_semesterdto_java_string", + "community": 15, + "norm_label": "string" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_semesterdto_java_localdate", + "community": 15, + "norm_label": "localdate" + }, + { + "label": "SpecialityResponse.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse", + "community": 21, + "norm_label": "specialityresponse.java" + }, + { + "label": "SpecialityResponse", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "community": 96, + "norm_label": "specialityresponse" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_long", + "community": 96, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_string", + "community": 96, + "norm_label": "string" + }, + { + "label": ".SpecialityResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_specialityresponse", + "community": 96, + "norm_label": ".specialityresponse()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getid", + "community": 96, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setid", + "community": 96, + "norm_label": ".setid()" + }, + { + "label": ".getSpecialityName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialityname", + "community": 96, + "norm_label": ".getspecialityname()" + }, + { + "label": ".setSpecialityName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialityname", + "community": 96, + "norm_label": ".setspecialityname()" + }, + { + "label": ".getSpecialityCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialitycode", + "community": 96, + "norm_label": ".getspecialitycode()" + }, + { + "label": ".setSpecialityCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialitycode", + "community": 96, + "norm_label": ".setspecialitycode()" + }, + { + "label": "SpecialtyProfileDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto", + "community": 21, + "norm_label": "specialtyprofiledto.java" + }, + { + "label": "SpecialtyProfileDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", + "community": 21, + "norm_label": "specialtyprofiledto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_java_long", + "community": 21, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_java_string", + "community": 21, + "norm_label": "string" + }, + { + "label": "SubgroupDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subgroupdto", + "community": 8, + "norm_label": "subgroupdto.java" + }, + { + "label": "SubgroupDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "community": 8, + "norm_label": "subgroupdto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subgroupdto_java_long", + "community": 8, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subgroupdto_java_string", + "community": 8, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subgroupdto_java_integer", + "community": 8, + "norm_label": "integer" + }, + { + "label": "SubjectCommentDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto", + "community": 4, + "norm_label": "subjectcommentdto.java" + }, + { + "label": "SubjectCommentDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", + "community": 4, + "norm_label": "subjectcommentdto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_java_long", + "community": 4, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_java_string", + "community": 4, + "norm_label": "string" + }, + { + "label": "LocalDateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_java_localdatetime", + "community": 4, + "norm_label": "localdatetime" + }, + { + "label": "SubjectResponse.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectresponse", + "community": 103, + "norm_label": "subjectresponse.java" + }, + { + "label": "SubjectResponse", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", + "community": 103, + "norm_label": "subjectresponse" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectresponse_java_long", + "community": 103, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectresponse_java_string", + "community": 103, + "norm_label": "string" + }, + { + "label": ".SubjectResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", + "community": 103, + "norm_label": ".subjectresponse()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getid", + "community": 103, + "norm_label": ".getid()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getname", + "community": 103, + "norm_label": ".getname()" + }, + { + "label": ".getCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getcode", + "community": 103, + "norm_label": ".getcode()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getdepartmentid", + "community": 103, + "norm_label": ".getdepartmentid()" + }, + { + "label": "TeacherCreationRequestResponse.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse", + "community": 2, + "norm_label": "teachercreationrequestresponse.java" + }, + { + "label": "TeacherCreationRequestResponse", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "community": 2, + "norm_label": "teachercreationrequestresponse" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_java_long", + "community": 2, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_java_string", + "community": 2, + "norm_label": "string" + }, + { + "label": "LocalDateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_java_localdatetime", + "community": 2, + "norm_label": "localdatetime" + }, + { + "label": "TeacherDepartmentAssignmentDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto", + "community": 12, + "norm_label": "teacherdepartmentassignmentdto.java" + }, + { + "label": "TeacherDepartmentAssignmentDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", + "community": 12, + "norm_label": "teacherdepartmentassignmentdto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java_long", + "community": 12, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java_string", + "community": 12, + "norm_label": "string" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java_localdate", + "community": 12, + "norm_label": "localdate" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java_boolean", + "community": 12, + "norm_label": "boolean" + }, + { + "label": "TeacherSubjectResponse.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse", + "community": 104, + "norm_label": "teachersubjectresponse.java" + }, + { + "label": "TeacherSubjectResponse", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "community": 104, + "norm_label": "teachersubjectresponse" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java_long", + "community": 104, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java_string", + "community": 104, + "norm_label": "string" + }, + { + "label": ".TeacherSubjectResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_teachersubjectresponse", + "community": 104, + "norm_label": ".teachersubjectresponse()" + }, + { + "label": ".getUserId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L17", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getuserid", + "community": 104, + "norm_label": ".getuserid()" + }, + { + "label": ".getUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L21", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getusername", + "community": 104, + "norm_label": ".getusername()" + }, + { + "label": ".getSubjectId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L25", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectid", + "community": 104, + "norm_label": ".getsubjectid()" + }, + { + "label": ".getSubjectName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectname", + "community": 104, + "norm_label": ".getsubjectname()" + }, + { + "label": "TimeSlotDateAssignmentDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto", + "community": 115, + "norm_label": "timeslotdateassignmentdto.java" + }, + { + "label": "TimeSlotDateAssignmentDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", + "community": 115, + "norm_label": "timeslotdateassignmentdto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_java_long", + "community": 115, + "norm_label": "long" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_java_localdate", + "community": 115, + "norm_label": "localdate" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_java_string", + "community": 115, + "norm_label": "string" + }, + { + "label": "TimeSlotDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdto", + "community": 41, + "norm_label": "timeslotdto.java" + }, + { + "label": "TimeSlotDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "community": 41, + "norm_label": "timeslotdto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdto_java_long", + "community": 41, + "norm_label": "long" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdto_java_integer", + "community": 41, + "norm_label": "integer" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdto_java_string", + "community": 41, + "norm_label": "string" + }, + { + "label": "LocalTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotdto_java_localtime", + "community": 41, + "norm_label": "localtime" + }, + { + "label": "TimeSlotScopeDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto", + "community": 63, + "norm_label": "timeslotscopedto.java" + }, + { + "label": "TimeSlotScopeDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "community": 63, + "norm_label": "timeslotscopedto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_java_long", + "community": 63, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_java_string", + "community": 63, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_java_integer", + "community": 63, + "norm_label": "integer" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_java_boolean", + "community": 63, + "norm_label": "boolean" + }, + { + "label": "UserResponse.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse", + "community": 57, + "norm_label": "userresponse.java" + }, + { + "label": "UserResponse", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "community": 57, + "norm_label": "userresponse" + }, + { + "label": "JsonInclude", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_java_jsoninclude", + "community": 57, + "norm_label": "jsoninclude" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_java_long", + "community": 57, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_java_string", + "community": 57, + "norm_label": "string" + }, + { + "label": ".UserResponse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L17", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", + "community": 57, + "norm_label": ".userresponse()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L46", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getid", + "community": 57, + "norm_label": ".getid()" + }, + { + "label": ".getUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getusername", + "community": 57, + "norm_label": ".getusername()" + }, + { + "label": ".getRole()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L54", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getrole", + "community": 57, + "norm_label": ".getrole()" + }, + { + "label": ".getFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getfullname", + "community": 57, + "norm_label": ".getfullname()" + }, + { + "label": ".getJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L62", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getjobtitle", + "community": 57, + "norm_label": ".getjobtitle()" + }, + { + "label": ".getDepartmentName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L66", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentname", + "community": 57, + "norm_label": ".getdepartmentname()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L70", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentid", + "community": 57, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".setDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L74", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setdepartmentid", + "community": 57, + "norm_label": ".setdepartmentid()" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L78", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getstatus", + "community": 57, + "norm_label": ".getstatus()" + }, + { + "label": ".setStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L82", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setstatus", + "community": 57, + "norm_label": ".setstatus()" + }, + { + "label": "WorkloadSummaryDto.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto", + "community": 1, + "norm_label": "workloadsummarydto.java" + }, + { + "label": "WorkloadSummaryDto", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "community": 1, + "norm_label": "workloadsummarydto" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_java_long", + "community": 1, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_java_string", + "community": 1, + "norm_label": "string" + }, + { + "label": "AcademicCalendar.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar", + "community": 92, + "norm_label": "academiccalendar.java" + }, + { + "label": "AcademicCalendar", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "community": 65, + "norm_label": "academiccalendar" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_entity", + "community": 65, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_table", + "community": 65, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_long", + "community": 65, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_string", + "community": 65, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_integer", + "community": 65, + "norm_label": "integer" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getid", + "community": 65, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setid", + "community": 65, + "norm_label": ".setid()" + }, + { + "label": ".getTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_gettitle", + "community": 65, + "norm_label": ".gettitle()" + }, + { + "label": ".setTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_settitle", + "community": 65, + "norm_label": ".settitle()" + }, + { + "label": ".getAcademicYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getacademicyear", + "community": 43, + "norm_label": ".getacademicyear()" + }, + { + "label": ".setAcademicYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setacademicyear", + "community": 43, + "norm_label": ".setacademicyear()" + }, + { + "label": ".getSpeciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspeciality", + "community": 65, + "norm_label": ".getspeciality()" + }, + { + "label": ".setSpeciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspeciality", + "community": 65, + "norm_label": ".setspeciality()" + }, + { + "label": ".getSpecialtyProfile()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L67", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspecialtyprofile", + "community": 33, + "norm_label": ".getspecialtyprofile()" + }, + { + "label": ".setSpecialtyProfile()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspecialtyprofile", + "community": 33, + "norm_label": ".setspecialtyprofile()" + }, + { + "label": ".getStudyForm()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L75", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getstudyform", + "community": 88, + "norm_label": ".getstudyform()" + }, + { + "label": ".setStudyForm()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L79", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setstudyform", + "community": 88, + "norm_label": ".setstudyform()" + }, + { + "label": ".getCourseCount()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L83", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getcoursecount", + "community": 65, + "norm_label": ".getcoursecount()" + }, + { + "label": ".setCourseCount()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L87", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setcoursecount", + "community": 65, + "norm_label": ".setcoursecount()" + }, + { + "label": "AcademicCalendarActivityType.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype", + "community": 40, + "norm_label": "academiccalendaractivitytype.java" + }, + { + "label": "AcademicCalendarActivityType", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "community": 40, + "norm_label": "academiccalendaractivitytype" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_entity", + "community": 40, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_table", + "community": 40, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_long", + "community": 40, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_string", + "community": 40, + "norm_label": "string" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_boolean", + "community": 40, + "norm_label": "boolean" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_integer", + "community": 40, + "norm_label": "integer" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getid", + "community": 40, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setid", + "community": 40, + "norm_label": ".setid()" + }, + { + "label": ".getCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcode", + "community": 40, + "norm_label": ".getcode()" + }, + { + "label": ".setCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcode", + "community": 40, + "norm_label": ".setcode()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getname", + "community": 40, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setname", + "community": 40, + "norm_label": ".setname()" + }, + { + "label": ".getAllowSchedule()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getallowschedule", + "community": 40, + "norm_label": ".getallowschedule()" + }, + { + "label": ".setAllowSchedule()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setallowschedule", + "community": 40, + "norm_label": ".setallowschedule()" + }, + { + "label": ".getColorCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcolorcode", + "community": 40, + "norm_label": ".getcolorcode()" + }, + { + "label": ".setColorCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L67", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcolorcode", + "community": 40, + "norm_label": ".setcolorcode()" + }, + { + "label": ".getDisplayOrder()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdisplayorder", + "community": 40, + "norm_label": ".getdisplayorder()" + }, + { + "label": ".setDisplayOrder()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L75", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdisplayorder", + "community": 40, + "norm_label": ".setdisplayorder()" + }, + { + "label": ".getDescription()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L79", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdescription", + "community": 40, + "norm_label": ".getdescription()" + }, + { + "label": ".setDescription()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L83", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdescription", + "community": 40, + "norm_label": ".setdescription()" + }, + { + "label": "AcademicCalendarDay.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday", + "community": 49, + "norm_label": "academiccalendarday.java" + }, + { + "label": "AcademicCalendarDay", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "community": 49, + "norm_label": "academiccalendarday" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_entity", + "community": 49, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_table", + "community": 49, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_long", + "community": 49, + "norm_label": "long" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_integer", + "community": 49, + "norm_label": "integer" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_localdate", + "community": 49, + "norm_label": "localdate" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getid", + "community": 49, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setid", + "community": 49, + "norm_label": ".setid()" + }, + { + "label": ".getAcademicCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getacademiccalendar", + "community": 65, + "norm_label": ".getacademiccalendar()" + }, + { + "label": ".setAcademicCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setacademiccalendar", + "community": 65, + "norm_label": ".setacademiccalendar()" + }, + { + "label": ".getCourseNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getcoursenumber", + "community": 49, + "norm_label": ".getcoursenumber()" + }, + { + "label": ".setCourseNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setcoursenumber", + "community": 49, + "norm_label": ".setcoursenumber()" + }, + { + "label": ".getDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdate", + "community": 49, + "norm_label": ".getdate()" + }, + { + "label": ".setDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdate", + "community": 49, + "norm_label": ".setdate()" + }, + { + "label": ".getWeekNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L67", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getweeknumber", + "community": 49, + "norm_label": ".getweeknumber()" + }, + { + "label": ".setWeekNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setweeknumber", + "community": 49, + "norm_label": ".setweeknumber()" + }, + { + "label": ".getDayOfWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L75", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdayofweek", + "community": 49, + "norm_label": ".getdayofweek()" + }, + { + "label": ".setDayOfWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L79", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdayofweek", + "community": 49, + "norm_label": ".setdayofweek()" + }, + { + "label": ".getActivityType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L83", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getactivitytype", + "community": 49, + "norm_label": ".getactivitytype()" + }, + { + "label": ".setActivityType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L87", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setactivitytype", + "community": 49, + "norm_label": ".setactivitytype()" + }, + { + "label": "AcademicCalendarSubject.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject", + "community": 20, + "norm_label": "academiccalendarsubject.java" + }, + { + "label": "AcademicCalendarSubject", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "community": 20, + "norm_label": "academiccalendarsubject" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_entity", + "community": 20, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_table", + "community": 20, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_long", + "community": 20, + "norm_label": "long" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_integer", + "community": 20, + "norm_label": "integer" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L34", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getid", + "community": 20, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L38", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setid", + "community": 20, + "norm_label": ".setid()" + }, + { + "label": ".getAcademicCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getacademiccalendar", + "community": 20, + "norm_label": ".getacademiccalendar()" + }, + { + "label": ".setAcademicCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L46", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setacademiccalendar", + "community": 20, + "norm_label": ".setacademiccalendar()" + }, + { + "label": ".getSemesterNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsemesternumber", + "community": 20, + "norm_label": ".getsemesternumber()" + }, + { + "label": ".setSemesterNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L54", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsemesternumber", + "community": 20, + "norm_label": ".setsemesternumber()" + }, + { + "label": ".getSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsubject", + "community": 20, + "norm_label": ".getsubject()" + }, + { + "label": ".setSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L62", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsubject", + "community": 20, + "norm_label": ".setsubject()" + }, + { + "label": "AcademicYear.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear", + "community": 43, + "norm_label": "academicyear.java" + }, + { + "label": "AcademicYear", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "community": 43, + "norm_label": "academicyear" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_java_entity", + "community": 43, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_java_table", + "community": 43, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_java_long", + "community": 43, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_java_string", + "community": 43, + "norm_label": "string" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_java_localdate", + "community": 43, + "norm_label": "localdate" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L24", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getid", + "community": 43, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setid", + "community": 43, + "norm_label": ".setid()" + }, + { + "label": ".getTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_gettitle", + "community": 43, + "norm_label": ".gettitle()" + }, + { + "label": ".setTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_settitle", + "community": 43, + "norm_label": ".settitle()" + }, + { + "label": ".getStartDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L40", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getstartdate", + "community": 43, + "norm_label": ".getstartdate()" + }, + { + "label": ".setStartDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L44", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setstartdate", + "community": 43, + "norm_label": ".setstartdate()" + }, + { + "label": ".getEndDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L48", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getenddate", + "community": 43, + "norm_label": ".getenddate()" + }, + { + "label": ".setEndDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L52", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setenddate", + "community": 43, + "norm_label": ".setenddate()" + }, + { + "label": "AuthRefreshToken.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken", + "community": 5, + "norm_label": "authrefreshtoken.java" + }, + { + "label": "AuthRefreshToken", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "community": 5, + "norm_label": "authrefreshtoken" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_entity", + "community": 5, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_table", + "community": 5, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_long", + "community": 5, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "community": 5, + "norm_label": "string" + }, + { + "label": "LocalDateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_localdatetime", + "community": 5, + "norm_label": "localdatetime" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getid", + "community": 5, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setid", + "community": 5, + "norm_label": ".setid()" + }, + { + "label": ".getUser()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuser", + "community": 10, + "norm_label": ".getuser()" + }, + { + "label": ".setUser()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuser", + "community": 5, + "norm_label": ".setuser()" + }, + { + "label": ".getTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L67", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettenant", + "community": 5, + "norm_label": ".gettenant()" + }, + { + "label": ".setTenant()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settenant", + "community": 5, + "norm_label": ".settenant()" + }, + { + "label": ".getTokenHash()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L75", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettokenhash", + "community": 5, + "norm_label": ".gettokenhash()" + }, + { + "label": ".setTokenHash()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L79", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settokenhash", + "community": 5, + "norm_label": ".settokenhash()" + }, + { + "label": ".getIssuedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L83", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getissuedat", + "community": 5, + "norm_label": ".getissuedat()" + }, + { + "label": ".setIssuedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L87", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setissuedat", + "community": 5, + "norm_label": ".setissuedat()" + }, + { + "label": ".getExpiresAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L91", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getexpiresat", + "community": 5, + "norm_label": ".getexpiresat()" + }, + { + "label": ".setExpiresAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L95", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setexpiresat", + "community": 5, + "norm_label": ".setexpiresat()" + }, + { + "label": ".getRevokedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L99", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrevokedat", + "community": 5, + "norm_label": ".getrevokedat()" + }, + { + "label": ".setRevokedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L103", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrevokedat", + "community": 5, + "norm_label": ".setrevokedat()" + }, + { + "label": ".getRotatedToTokenHash()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L107", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrotatedtotokenhash", + "community": 5, + "norm_label": ".getrotatedtotokenhash()" + }, + { + "label": ".setRotatedToTokenHash()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L111", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrotatedtotokenhash", + "community": 5, + "norm_label": ".setrotatedtotokenhash()" + }, + { + "label": ".getUserAgent()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L115", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuseragent", + "community": 5, + "norm_label": ".getuseragent()" + }, + { + "label": ".setUserAgent()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L119", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuseragent", + "community": 5, + "norm_label": ".setuseragent()" + }, + { + "label": ".getIpAddress()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L123", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getipaddress", + "community": 5, + "norm_label": ".getipaddress()" + }, + { + "label": ".setIpAddress()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L127", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setipaddress", + "community": 5, + "norm_label": ".setipaddress()" + }, + { + "label": ".isActive()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L131", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_isactive", + "community": 5, + "norm_label": ".isactive()" + }, + { + "label": "Classroom.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom", + "community": 37, + "norm_label": "classroom.java" + }, + { + "label": "Classroom", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "community": 37, + "norm_label": "classroom" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_java_entity", + "community": 37, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_java_table", + "community": 37, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_java_long", + "community": 37, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_java_string", + "community": 37, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_java_integer", + "community": 37, + "norm_label": "integer" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_java_boolean", + "community": 37, + "norm_label": "boolean" + }, + { + "label": "Set", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_java_set", + "community": 37, + "norm_label": "set" + }, + { + "label": ".Classroom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_classroom", + "community": 37, + "norm_label": ".classroom()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getid", + "community": 37, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L40", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setid", + "community": 37, + "norm_label": ".setid()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L44", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getname", + "community": 37, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L48", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setname", + "community": 37, + "norm_label": ".setname()" + }, + { + "label": ".getCapacity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L52", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getcapacity", + "community": 37, + "norm_label": ".getcapacity()" + }, + { + "label": ".setCapacity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L56", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setcapacity", + "community": 37, + "norm_label": ".setcapacity()" + }, + { + "label": ".getBuilding()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L60", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getbuilding", + "community": 37, + "norm_label": ".getbuilding()" + }, + { + "label": ".setBuilding()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L64", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setbuilding", + "community": 37, + "norm_label": ".setbuilding()" + }, + { + "label": ".getFloor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L68", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getfloor", + "community": 37, + "norm_label": ".getfloor()" + }, + { + "label": ".setFloor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L72", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setfloor", + "community": 37, + "norm_label": ".setfloor()" + }, + { + "label": ".getIsAvailable()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L76", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getisavailable", + "community": 37, + "norm_label": ".getisavailable()" + }, + { + "label": ".setIsAvailable()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L80", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setisavailable", + "community": 37, + "norm_label": ".setisavailable()" + }, + { + "label": ".getEquipments()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L84", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getequipments", + "community": 37, + "norm_label": ".getequipments()" + }, + { + "label": ".setEquipments()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L88", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setequipments", + "community": 37, + "norm_label": ".setequipments()" + }, + { + "label": "Department.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department", + "community": 10, + "norm_label": "department.java" + }, + { + "label": "Department", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_department", + "community": 24, + "norm_label": "department" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_java_entity", + "community": 24, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_java_table", + "community": 24, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_java_long", + "community": 24, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_java_string", + "community": 24, + "norm_label": "string" + }, + { + "label": ".Department()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_department_department", + "community": 24, + "norm_label": ".department()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_department_getid", + "community": 24, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_department_setid", + "community": 24, + "norm_label": ".setid()" + }, + { + "label": ".getDepartmentName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_department_getdepartmentname", + "community": 24, + "norm_label": ".getdepartmentname()" + }, + { + "label": ".setDepartmentName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_department_setdepartmentname", + "community": 24, + "norm_label": ".setdepartmentname()" + }, + { + "label": ".getDepartmentCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_department_getdepartmentcode", + "community": 24, + "norm_label": ".getdepartmentcode()" + }, + { + "label": ".setDepartmentCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_department_department_setdepartmentcode", + "community": 24, + "norm_label": ".setdepartmentcode()" + }, + { + "label": "EducationForm.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform", + "community": 29, + "norm_label": "educationform.java" + }, + { + "label": "EducationForm", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "community": 88, + "norm_label": "educationform" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform_java_entity", + "community": 88, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform_java_table", + "community": 88, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform_java_long", + "community": 88, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform_java_string", + "community": 88, + "norm_label": "string" + }, + { + "label": ".EducationForm()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform_educationform_educationform", + "community": 88, + "norm_label": ".educationform()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform_educationform_getid", + "community": 88, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform_educationform_setid", + "community": 88, + "norm_label": ".setid()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform_educationform_getname", + "community": 88, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_educationform_educationform_setname", + "community": 88, + "norm_label": ".setname()" + }, + { + "label": "Equipment.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment", + "community": 82, + "norm_label": "equipment.java" + }, + { + "label": "Equipment", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "community": 82, + "norm_label": "equipment" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment_java_entity", + "community": 82, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment_java_table", + "community": 82, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment_java_long", + "community": 82, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment_java_string", + "community": 82, + "norm_label": "string" + }, + { + "label": ".Equipment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment_equipment_equipment", + "community": 82, + "norm_label": ".equipment()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L24", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment_equipment_getid", + "community": 82, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment_equipment_setid", + "community": 82, + "norm_label": ".setid()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment_equipment_getname", + "community": 82, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_equipment_equipment_setname", + "community": 82, + "norm_label": ".setname()" + }, + { + "label": "LessonType.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lessontype", + "community": 16, + "norm_label": "lessontype.java" + }, + { + "label": "LessonType", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "community": 16, + "norm_label": "lessontype" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lessontype_java_entity", + "community": 16, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lessontype_java_table", + "community": 16, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lessontype_java_long", + "community": 16, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lessontype_java_string", + "community": 16, + "norm_label": "string" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getid", + "community": 16, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L20", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setid", + "community": 16, + "norm_label": ".setid()" + }, + { + "label": ".getLessonType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L24", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getlessontype", + "community": 16, + "norm_label": ".getlessontype()" + }, + { + "label": ".setLessonType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setlessontype", + "community": 16, + "norm_label": ".setlessontype()" + }, + { + "label": "LifecycleEntity.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity", + "community": 27, + "norm_label": "lifecycleentity.java" + }, + { + "label": "LifecycleEntity", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "community": 27, + "norm_label": "lifecycleentity" + }, + { + "label": "MappedSuperclass", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "mappedsuperclass", + "community": 27, + "norm_label": "mappedsuperclass" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_string", + "community": 27, + "norm_label": "string" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdate", + "community": 27, + "norm_label": "localdate" + }, + { + "label": "LocalDateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdatetime", + "community": 27, + "norm_label": "localdatetime" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getstatus", + "community": 27, + "norm_label": ".getstatus()" + }, + { + "label": ".setStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setstatus", + "community": 27, + "norm_label": ".setstatus()" + }, + { + "label": ".getActiveFrom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactivefrom", + "community": 27, + "norm_label": ".getactivefrom()" + }, + { + "label": ".setActiveFrom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactivefrom", + "community": 27, + "norm_label": ".setactivefrom()" + }, + { + "label": ".getActiveTo()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactiveto", + "community": 27, + "norm_label": ".getactiveto()" + }, + { + "label": ".setActiveTo()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactiveto", + "community": 27, + "norm_label": ".setactiveto()" + }, + { + "label": ".getArchivedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivedat", + "community": 27, + "norm_label": ".getarchivedat()" + }, + { + "label": ".setArchivedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivedat", + "community": 27, + "norm_label": ".setarchivedat()" + }, + { + "label": ".getArchiveReason()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivereason", + "community": 27, + "norm_label": ".getarchivereason()" + }, + { + "label": ".setArchiveReason()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L67", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivereason", + "community": 27, + "norm_label": ".setarchivereason()" + }, + { + "label": ".isActiveRecord()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiverecord", + "community": 27, + "norm_label": ".isactiverecord()" + }, + { + "label": "JsonIgnore", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_jsonignore", + "community": 27, + "norm_label": "jsonignore" + }, + { + "label": ".isArchivedRecord()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L76", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isarchivedrecord", + "community": 27, + "norm_label": ".isarchivedrecord()" + }, + { + "label": ".isActiveOn()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L81", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", + "community": 27, + "norm_label": ".isactiveon()" + }, + { + "label": ".archive()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L94", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_archive", + "community": 27, + "norm_label": ".archive()" + }, + { + "label": ".restore()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L101", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_restore", + "community": 27, + "norm_label": ".restore()" + }, + { + "label": "Role.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Role.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_role", + "community": 7, + "norm_label": "role.java" + }, + { + "label": "Role", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Role.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_role_role", + "community": 10, + "norm_label": "role" + }, + { + "label": "ScheduleLessonCategory.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory", + "community": 13, + "norm_label": "schedulelessoncategory.java" + }, + { + "label": "ScheduleLessonCategory", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "community": 13, + "norm_label": "schedulelessoncategory" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_java_string", + "community": 13, + "norm_label": "string" + }, + { + "label": "getDisplayName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_getdisplayname", + "community": 13, + "norm_label": "getdisplayname()" + }, + { + "label": "fromLessonType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L20", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", + "community": 13, + "norm_label": "fromlessontype()" + }, + { + "label": "ScheduleOverride.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride", + "community": 0, + "norm_label": "scheduleoverride.java" + }, + { + "label": "ScheduleOverride", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "community": 0, + "norm_label": "scheduleoverride" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_entity", + "community": 0, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_table", + "community": 0, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_long", + "community": 0, + "norm_label": "long" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_localdate", + "community": 0, + "norm_label": "localdate" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_string", + "community": 0, + "norm_label": "string" + }, + { + "label": "LocalDateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_localdatetime", + "community": 0, + "norm_label": "localdatetime" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getid", + "community": 0, + "norm_label": ".getid()" + }, + { + "label": ".getBaseRuleSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L54", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getbaseruleslot", + "community": 0, + "norm_label": ".getbaseruleslot()" + }, + { + "label": ".setBaseRuleSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setbaseruleslot", + "community": 0, + "norm_label": ".setbaseruleslot()" + }, + { + "label": ".getLessonDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L62", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getlessondate", + "community": 0, + "norm_label": ".getlessondate()" + }, + { + "label": ".setLessonDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L66", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setlessondate", + "community": 0, + "norm_label": ".setlessondate()" + }, + { + "label": ".getAction()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L70", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getaction", + "community": 0, + "norm_label": ".getaction()" + }, + { + "label": ".setAction()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L74", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setaction", + "community": 0, + "norm_label": ".setaction()" + }, + { + "label": ".getNewTimeSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L78", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewtimeslot", + "community": 0, + "norm_label": ".getnewtimeslot()" + }, + { + "label": ".setNewTimeSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L82", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewtimeslot", + "community": 0, + "norm_label": ".setnewtimeslot()" + }, + { + "label": ".getNewClassroom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L86", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewclassroom", + "community": 0, + "norm_label": ".getnewclassroom()" + }, + { + "label": ".setNewClassroom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L90", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewclassroom", + "community": 0, + "norm_label": ".setnewclassroom()" + }, + { + "label": ".getNewTeacher()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L94", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewteacher", + "community": 0, + "norm_label": ".getnewteacher()" + }, + { + "label": ".setNewTeacher()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L98", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewteacher", + "community": 0, + "norm_label": ".setnewteacher()" + }, + { + "label": ".getNewLessonFormat()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L102", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewlessonformat", + "community": 0, + "norm_label": ".getnewlessonformat()" + }, + { + "label": ".setNewLessonFormat()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L106", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewlessonformat", + "community": 0, + "norm_label": ".setnewlessonformat()" + }, + { + "label": ".getComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L110", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcomment", + "community": 0, + "norm_label": ".getcomment()" + }, + { + "label": ".setComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L114", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcomment", + "community": 0, + "norm_label": ".setcomment()" + }, + { + "label": ".getCreatedBy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L118", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedby", + "community": 0, + "norm_label": ".getcreatedby()" + }, + { + "label": ".setCreatedBy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L122", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedby", + "community": 0, + "norm_label": ".setcreatedby()" + }, + { + "label": ".getCreatedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L126", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedat", + "community": 0, + "norm_label": ".getcreatedat()" + }, + { + "label": ".setCreatedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L130", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedat", + "community": 0, + "norm_label": ".setcreatedat()" + }, + { + "label": "ScheduleParity.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleParity.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleparity", + "community": 87, + "norm_label": "scheduleparity.java" + }, + { + "label": "ScheduleParity", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleParity.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "community": 87, + "norm_label": "scheduleparity" + }, + { + "label": "ScheduleRule.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule", + "community": 6, + "norm_label": "schedulerule.java" + }, + { + "label": "ScheduleRule", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "community": 6, + "norm_label": "schedulerule" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_java_entity", + "community": 6, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_java_table", + "community": 6, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_java_long", + "community": 6, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_java_string", + "community": 6, + "norm_label": "string" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_java_localdate", + "community": 6, + "norm_label": "localdate" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "community": 6, + "norm_label": "integer" + }, + { + "label": "Set", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_java_set", + "community": 6, + "norm_label": "set" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L64", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getid", + "community": 6, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L68", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setid", + "community": 6, + "norm_label": ".setid()" + }, + { + "label": ".getSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L72", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsubject", + "community": 4, + "norm_label": ".getsubject()" + }, + { + "label": ".setSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L76", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsubject", + "community": 4, + "norm_label": ".setsubject()" + }, + { + "label": ".getSemester()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L80", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsemester", + "community": 35, + "norm_label": ".getsemester()" + }, + { + "label": ".setSemester()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L84", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsemester", + "community": 6, + "norm_label": ".setsemester()" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L88", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getstatus", + "community": 6, + "norm_label": ".getstatus()" + }, + { + "label": ".setStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L92", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setstatus", + "community": 6, + "norm_label": ".setstatus()" + }, + { + "label": ".getValidFrom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L96", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidfrom", + "community": 6, + "norm_label": ".getvalidfrom()" + }, + { + "label": ".setValidFrom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L100", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidfrom", + "community": 6, + "norm_label": ".setvalidfrom()" + }, + { + "label": ".getValidTo()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L104", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidto", + "community": 6, + "norm_label": ".getvalidto()" + }, + { + "label": ".setValidTo()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L108", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidto", + "community": 6, + "norm_label": ".setvalidto()" + }, + { + "label": ".getLectureAcademicHours()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L112", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlectureacademichours", + "community": 6, + "norm_label": ".getlectureacademichours()" + }, + { + "label": ".setLectureAcademicHours()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L116", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlectureacademichours", + "community": 6, + "norm_label": ".setlectureacademichours()" + }, + { + "label": ".getLaboratoryAcademicHours()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L120", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratoryacademichours", + "community": 6, + "norm_label": ".getlaboratoryacademichours()" + }, + { + "label": ".setLaboratoryAcademicHours()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L124", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratoryacademichours", + "community": 6, + "norm_label": ".setlaboratoryacademichours()" + }, + { + "label": ".getPracticeAcademicHours()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L128", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticeacademichours", + "community": 6, + "norm_label": ".getpracticeacademichours()" + }, + { + "label": ".setPracticeAcademicHours()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L132", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticeacademichours", + "community": 6, + "norm_label": ".setpracticeacademichours()" + }, + { + "label": ".getLectureStartWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L136", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlecturestartweek", + "community": 6, + "norm_label": ".getlecturestartweek()" + }, + { + "label": ".setLectureStartWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L140", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlecturestartweek", + "community": 6, + "norm_label": ".setlecturestartweek()" + }, + { + "label": ".getLaboratoryStartWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L144", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratorystartweek", + "community": 6, + "norm_label": ".getlaboratorystartweek()" + }, + { + "label": ".setLaboratoryStartWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L148", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratorystartweek", + "community": 6, + "norm_label": ".setlaboratorystartweek()" + }, + { + "label": ".getPracticeStartWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L152", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticestartweek", + "community": 6, + "norm_label": ".getpracticestartweek()" + }, + { + "label": ".setPracticeStartWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L156", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticestartweek", + "community": 6, + "norm_label": ".setpracticestartweek()" + }, + { + "label": ".academicHoursFor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L160", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor", + "community": 6, + "norm_label": ".academichoursfor()" + }, + { + "label": ".startWeekFor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L168", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_startweekfor", + "community": 6, + "norm_label": ".startweekfor()" + }, + { + "label": ".isActiveRecord()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L176", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiverecord", + "community": 6, + "norm_label": ".isactiverecord()" + }, + { + "label": "JsonIgnore", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_java_jsonignore", + "community": 6, + "norm_label": "jsonignore" + }, + { + "label": ".isArchivedRecord()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L181", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isarchivedrecord", + "community": 6, + "norm_label": ".isarchivedrecord()" + }, + { + "label": ".isActiveOn()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L186", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", + "community": 6, + "norm_label": ".isactiveon()" + }, + { + "label": ".archive()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L199", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_archive", + "community": 6, + "norm_label": ".archive()" + }, + { + "label": ".restore()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L203", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_restore", + "community": 6, + "norm_label": ".restore()" + }, + { + "label": ".valueOrZero()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L208", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueorzero", + "community": 6, + "norm_label": ".valueorzero()" + }, + { + "label": ".valueOrDefault()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L212", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueordefault", + "community": 6, + "norm_label": ".valueordefault()" + }, + { + "label": ".getGroups()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L216", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups", + "community": 6, + "norm_label": ".getgroups()" + }, + { + "label": ".setGroups()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L220", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setgroups", + "community": 6, + "norm_label": ".setgroups()" + }, + { + "label": ".getSlots()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L224", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots", + "community": 50, + "norm_label": ".getslots()" + }, + { + "label": ".setSlots()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L228", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setslots", + "community": 6, + "norm_label": ".setslots()" + }, + { + "label": "ScheduleRuleSlot.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot", + "community": 3, + "norm_label": "scheduleruleslot.java" + }, + { + "label": "ScheduleRuleSlot", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "community": 3, + "norm_label": "scheduleruleslot" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_entity", + "community": 3, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_table", + "community": 3, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_long", + "community": 3, + "norm_label": "long" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_integer", + "community": 3, + "norm_label": "integer" + }, + { + "label": "Set", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_set", + "community": 3, + "norm_label": "set" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_string", + "community": 3, + "norm_label": "string" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getid", + "community": 3, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setid", + "community": 3, + "norm_label": ".setid()" + }, + { + "label": ".getScheduleRule()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getschedulerule", + "community": 3, + "norm_label": ".getschedulerule()" + }, + { + "label": ".setScheduleRule()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L67", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setschedulerule", + "community": 3, + "norm_label": ".setschedulerule()" + }, + { + "label": ".getDayOfWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getdayofweek", + "community": 3, + "norm_label": ".getdayofweek()" + }, + { + "label": ".setDayOfWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L75", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setdayofweek", + "community": 3, + "norm_label": ".setdayofweek()" + }, + { + "label": ".getParity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L79", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getparity", + "community": 87, + "norm_label": ".getparity()" + }, + { + "label": ".setParity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L83", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setparity", + "community": 87, + "norm_label": ".setparity()" + }, + { + "label": ".getTimeSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L87", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot", + "community": 3, + "norm_label": ".gettimeslot()" + }, + { + "label": ".setTimeSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L91", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_settimeslot", + "community": 3, + "norm_label": ".settimeslot()" + }, + { + "label": ".getSubgroupId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L95", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupid", + "community": 3, + "norm_label": ".getsubgroupid()" + }, + { + "label": ".getSubgroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L99", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroup", + "community": 75, + "norm_label": ".getsubgroup()" + }, + { + "label": ".setSubgroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L103", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroup", + "community": 75, + "norm_label": ".setsubgroup()" + }, + { + "label": ".getSubgroups()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L110", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups", + "community": 3, + "norm_label": ".getsubgroups()" + }, + { + "label": ".setSubgroups()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L114", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups", + "community": 3, + "norm_label": ".setsubgroups()" + }, + { + "label": ".getSubgroupIds()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L121", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupids", + "community": 3, + "norm_label": ".getsubgroupids()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_list", + "community": 3, + "norm_label": "list" + }, + { + "label": ".getSubgroupNames()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L127", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupnames", + "community": 3, + "norm_label": ".getsubgroupnames()" + }, + { + "label": ".getTeacher()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L133", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getteacher", + "community": 10, + "norm_label": ".getteacher()" + }, + { + "label": ".setTeacher()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L137", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setteacher", + "community": 10, + "norm_label": ".setteacher()" + }, + { + "label": ".getClassroom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L141", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getclassroom", + "community": 3, + "norm_label": ".getclassroom()" + }, + { + "label": ".setClassroom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L145", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setclassroom", + "community": 3, + "norm_label": ".setclassroom()" + }, + { + "label": ".getLessonType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L149", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessontype", + "community": 16, + "norm_label": ".getlessontype()" + }, + { + "label": ".setLessonType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L153", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessontype", + "community": 16, + "norm_label": ".setlessontype()" + }, + { + "label": ".getLessonFormat()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L157", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessonformat", + "community": 3, + "norm_label": ".getlessonformat()" + }, + { + "label": ".setLessonFormat()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L161", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessonformat", + "community": 3, + "norm_label": ".setlessonformat()" + }, + { + "label": "Semester.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester", + "community": 35, + "norm_label": "semester.java" + }, + { + "label": "Semester", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester", + "community": 35, + "norm_label": "semester" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_java_entity", + "community": 35, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_java_table", + "community": 35, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_java_long", + "community": 35, + "norm_label": "long" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_java_localdate", + "community": 35, + "norm_label": "localdate" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester_getid", + "community": 35, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester_setid", + "community": 35, + "norm_label": ".setid()" + }, + { + "label": ".getAcademicYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L37", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester_getacademicyear", + "community": 43, + "norm_label": ".getacademicyear()" + }, + { + "label": ".setAcademicYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester_setacademicyear", + "community": 43, + "norm_label": ".setacademicyear()" + }, + { + "label": ".getSemesterType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L45", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester_getsemestertype", + "community": 35, + "norm_label": ".getsemestertype()" + }, + { + "label": ".setSemesterType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L49", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester_setsemestertype", + "community": 35, + "norm_label": ".setsemestertype()" + }, + { + "label": ".getStartDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester_getstartdate", + "community": 35, + "norm_label": ".getstartdate()" + }, + { + "label": ".setStartDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L57", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester_setstartdate", + "community": 35, + "norm_label": ".setstartdate()" + }, + { + "label": ".getEndDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L61", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester_getenddate", + "community": 35, + "norm_label": ".getenddate()" + }, + { + "label": ".setEndDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L65", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semester_semester_setenddate", + "community": 35, + "norm_label": ".setenddate()" + }, + { + "label": "SemesterType.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SemesterType.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semestertype", + "community": 35, + "norm_label": "semestertype.java" + }, + { + "label": "SemesterType", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SemesterType.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "community": 35, + "norm_label": "semestertype" + }, + { + "label": "Speciality.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality", + "community": 92, + "norm_label": "speciality.java" + }, + { + "label": "Speciality", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "community": 36, + "norm_label": "speciality" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_java_entity", + "community": 36, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_java_table", + "community": 36, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_java_long", + "community": 36, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_java_string", + "community": 36, + "norm_label": "string" + }, + { + "label": ".Speciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_speciality_speciality", + "community": 36, + "norm_label": ".speciality()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_speciality_getid", + "community": 36, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_speciality_setid", + "community": 36, + "norm_label": ".setid()" + }, + { + "label": ".getSpecialityName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialityname", + "community": 36, + "norm_label": ".getspecialityname()" + }, + { + "label": ".setSpecialityName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialityname", + "community": 36, + "norm_label": ".setspecialityname()" + }, + { + "label": ".getSpecialityCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialitycode", + "community": 36, + "norm_label": ".getspecialitycode()" + }, + { + "label": ".setSpecialityCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialitycode", + "community": 36, + "norm_label": ".setspecialitycode()" + }, + { + "label": "SpecialtyProfile.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile", + "community": 92, + "norm_label": "specialtyprofile.java" + }, + { + "label": "SpecialtyProfile", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "community": 33, + "norm_label": "specialtyprofile" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_entity", + "community": 33, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_table", + "community": 33, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_long", + "community": 33, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_string", + "community": 33, + "norm_label": "string" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getid", + "community": 33, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setid", + "community": 33, + "norm_label": ".setid()" + }, + { + "label": ".getSpeciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getspeciality", + "community": 33, + "norm_label": ".getspeciality()" + }, + { + "label": ".setSpeciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setspeciality", + "community": 33, + "norm_label": ".setspeciality()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getname", + "community": 33, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setname", + "community": 33, + "norm_label": ".setname()" + }, + { + "label": ".getDescription()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getdescription", + "community": 33, + "norm_label": ".getdescription()" + }, + { + "label": ".setDescription()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setdescription", + "community": 33, + "norm_label": ".setdescription()" + }, + { + "label": "StudentGroup.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup", + "community": 29, + "norm_label": "studentgroup.java" + }, + { + "label": "StudentGroup", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "community": 18, + "norm_label": "studentgroup" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_java_entity", + "community": 18, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_java_table", + "community": 18, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_java_long", + "community": 18, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_java_string", + "community": 18, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_java_integer", + "community": 18, + "norm_label": "integer" + }, + { + "label": ".StudentGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L37", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_studentgroup", + "community": 18, + "norm_label": ".studentgroup()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L40", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getid", + "community": 18, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L44", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setid", + "community": 18, + "norm_label": ".setid()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L48", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getname", + "community": 18, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L52", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setname", + "community": 18, + "norm_label": ".setname()" + }, + { + "label": ".getGroupSize()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L56", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getgroupsize", + "community": 18, + "norm_label": ".getgroupsize()" + }, + { + "label": ".setGroupSize()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L60", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setgroupsize", + "community": 18, + "norm_label": ".setgroupsize()" + }, + { + "label": ".getEducationForm()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L64", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_geteducationform", + "community": 58, + "norm_label": ".geteducationform()" + }, + { + "label": ".setEducationForm()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L68", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_seteducationform", + "community": 25, + "norm_label": ".seteducationform()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L72", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getdepartmentid", + "community": 18, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".setDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L76", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setdepartmentid", + "community": 18, + "norm_label": ".setdepartmentid()" + }, + { + "label": ".getSpeciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L80", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspeciality", + "community": 36, + "norm_label": ".getspeciality()" + }, + { + "label": ".setSpeciality()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L84", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspeciality", + "community": 36, + "norm_label": ".setspeciality()" + }, + { + "label": ".getSpecialtyProfile()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L88", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspecialtyprofile", + "community": 33, + "norm_label": ".getspecialtyprofile()" + }, + { + "label": ".setSpecialtyProfile()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L92", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspecialtyprofile", + "community": 33, + "norm_label": ".setspecialtyprofile()" + }, + { + "label": ".getYearStartStudy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L96", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getyearstartstudy", + "community": 18, + "norm_label": ".getyearstartstudy()" + }, + { + "label": ".setYearStartStudy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L100", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setyearstartstudy", + "community": 18, + "norm_label": ".setyearstartstudy()" + }, + { + "label": "StudentGroupCalendarAssignment.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment", + "community": 44, + "norm_label": "studentgroupcalendarassignment.java" + }, + { + "label": "StudentGroupCalendarAssignment", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "community": 44, + "norm_label": "studentgroupcalendarassignment" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java_entity", + "community": 44, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java_table", + "community": 44, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java_long", + "community": 44, + "norm_label": "long" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L25", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getid", + "community": 44, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setid", + "community": 44, + "norm_label": ".setid()" + }, + { + "label": ".getStudentGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getstudentgroup", + "community": 44, + "norm_label": ".getstudentgroup()" + }, + { + "label": ".setStudentGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L37", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setstudentgroup", + "community": 44, + "norm_label": ".setstudentgroup()" + }, + { + "label": ".getAcademicYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademicyear", + "community": 44, + "norm_label": ".getacademicyear()" + }, + { + "label": ".setAcademicYear()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L45", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademicyear", + "community": 44, + "norm_label": ".setacademicyear()" + }, + { + "label": ".getAcademicCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L49", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademiccalendar", + "community": 44, + "norm_label": ".getacademiccalendar()" + }, + { + "label": ".setAcademicCalendar()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademiccalendar", + "community": 44, + "norm_label": ".setacademiccalendar()" + }, + { + "label": "StudentGroupStudyState.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate", + "community": 38, + "norm_label": "studentgroupstudystate.java" + }, + { + "label": "StudentGroupStudyState", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", + "community": 38, + "norm_label": "studentgroupstudystate" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_java_string", + "community": 38, + "norm_label": "string" + }, + { + "label": "getLabel()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_getlabel", + "community": 38, + "norm_label": "getlabel()" + }, + { + "label": "Subgroup.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup", + "community": 75, + "norm_label": "subgroup.java" + }, + { + "label": "Subgroup", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "community": 75, + "norm_label": "subgroup" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_java_entity", + "community": 75, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_java_table", + "community": 75, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_java_long", + "community": 75, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_java_string", + "community": 75, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_java_integer", + "community": 8, + "norm_label": "integer" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getid", + "community": 75, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setid", + "community": 75, + "norm_label": ".setid()" + }, + { + "label": ".getStudentGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentgroup", + "community": 75, + "norm_label": ".getstudentgroup()" + }, + { + "label": ".setStudentGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentgroup", + "community": 75, + "norm_label": ".setstudentgroup()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getname", + "community": 75, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setname", + "community": 75, + "norm_label": ".setname()" + }, + { + "label": ".getStudentCapacity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentcapacity", + "community": 8, + "norm_label": ".getstudentcapacity()" + }, + { + "label": ".setStudentCapacity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentcapacity", + "community": 8, + "norm_label": ".setstudentcapacity()" + }, + { + "label": "Subject.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject", + "community": 92, + "norm_label": "subject.java" + }, + { + "label": "Subject", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_subject", + "community": 4, + "norm_label": "subject" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_java_entity", + "community": 4, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_java_table", + "community": 4, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_java_long", + "community": 4, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_java_string", + "community": 4, + "norm_label": "string" + }, + { + "label": ".Subject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_subject_subject", + "community": 4, + "norm_label": ".subject()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_subject_getid", + "community": 4, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_subject_setid", + "community": 4, + "norm_label": ".setid()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L40", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_subject_getname", + "community": 4, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L44", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_subject_setname", + "community": 4, + "norm_label": ".setname()" + }, + { + "label": ".getCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L48", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_subject_getcode", + "community": 4, + "norm_label": ".getcode()" + }, + { + "label": ".setCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L52", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_subject_setcode", + "community": 4, + "norm_label": ".setcode()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L56", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_subject_getdepartmentid", + "community": 4, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".setDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L60", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subject_subject_setdepartmentid", + "community": 4, + "norm_label": ".setdepartmentid()" + }, + { + "label": "SubjectComment.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment", + "community": 4, + "norm_label": "subjectcomment.java" + }, + { + "label": "SubjectComment", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "community": 4, + "norm_label": "subjectcomment" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_entity", + "community": 4, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_table", + "community": 4, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_long", + "community": 4, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_string", + "community": 4, + "norm_label": "string" + }, + { + "label": "LocalDateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_localdatetime", + "community": 4, + "norm_label": "localdatetime" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getid", + "community": 4, + "norm_label": ".getid()" + }, + { + "label": ".getSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getsubject", + "community": 4, + "norm_label": ".getsubject()" + }, + { + "label": ".setSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L37", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setsubject", + "community": 4, + "norm_label": ".setsubject()" + }, + { + "label": ".getAuthor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getauthor", + "community": 4, + "norm_label": ".getauthor()" + }, + { + "label": ".setAuthor()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L45", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setauthor", + "community": 4, + "norm_label": ".setauthor()" + }, + { + "label": ".getComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L49", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcomment", + "community": 4, + "norm_label": ".getcomment()" + }, + { + "label": ".setComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcomment", + "community": 4, + "norm_label": ".setcomment()" + }, + { + "label": ".getCreatedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L57", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcreatedat", + "community": 4, + "norm_label": ".getcreatedat()" + }, + { + "label": ".setCreatedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L61", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcreatedat", + "community": 4, + "norm_label": ".setcreatedat()" + }, + { + "label": "TeacherCreationRequest.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest", + "community": 2, + "norm_label": "teachercreationrequest.java" + }, + { + "label": "TeacherCreationRequest", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "community": 2, + "norm_label": "teachercreationrequest" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_entity", + "community": 2, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_table", + "community": 2, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_long", + "community": 2, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "community": 2, + "norm_label": "string" + }, + { + "label": "LocalDateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_localdatetime", + "community": 2, + "norm_label": "localdatetime" + }, + { + "label": ".touch()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L56", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_touch", + "community": 2, + "norm_label": ".touch()" + }, + { + "label": "PreUpdate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "preupdate", + "community": 2, + "norm_label": "preupdate" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L61", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getid", + "community": 2, + "norm_label": ".getid()" + }, + { + "label": ".getDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L65", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getdepartment", + "community": 24, + "norm_label": ".getdepartment()" + }, + { + "label": ".setDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L69", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setdepartment", + "community": 24, + "norm_label": ".setdepartment()" + }, + { + "label": ".getUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L73", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getusername", + "community": 2, + "norm_label": ".getusername()" + }, + { + "label": ".setUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L77", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setusername", + "community": 2, + "norm_label": ".setusername()" + }, + { + "label": ".getFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L81", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getfullname", + "community": 2, + "norm_label": ".getfullname()" + }, + { + "label": ".setFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L85", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setfullname", + "community": 2, + "norm_label": ".setfullname()" + }, + { + "label": ".getJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L89", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getjobtitle", + "community": 2, + "norm_label": ".getjobtitle()" + }, + { + "label": ".setJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L93", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setjobtitle", + "community": 2, + "norm_label": ".setjobtitle()" + }, + { + "label": ".getComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L97", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcomment", + "community": 2, + "norm_label": ".getcomment()" + }, + { + "label": ".setComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L101", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcomment", + "community": 2, + "norm_label": ".setcomment()" + }, + { + "label": ".getStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L105", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getstatus", + "community": 2, + "norm_label": ".getstatus()" + }, + { + "label": ".setStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L109", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setstatus", + "community": 2, + "norm_label": ".setstatus()" + }, + { + "label": ".getRequestedBy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L113", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getrequestedby", + "community": 2, + "norm_label": ".getrequestedby()" + }, + { + "label": ".setRequestedBy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L117", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setrequestedby", + "community": 2, + "norm_label": ".setrequestedby()" + }, + { + "label": ".getCreatedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L121", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedat", + "community": 2, + "norm_label": ".getcreatedat()" + }, + { + "label": ".setCreatedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L125", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedat", + "community": 2, + "norm_label": ".setcreatedat()" + }, + { + "label": ".getUpdatedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L129", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getupdatedat", + "community": 2, + "norm_label": ".getupdatedat()" + }, + { + "label": ".setUpdatedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L133", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setupdatedat", + "community": 2, + "norm_label": ".setupdatedat()" + }, + { + "label": ".getReviewedBy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L137", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedby", + "community": 2, + "norm_label": ".getreviewedby()" + }, + { + "label": ".setReviewedBy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L141", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedby", + "community": 2, + "norm_label": ".setreviewedby()" + }, + { + "label": ".getReviewedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L145", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedat", + "community": 2, + "norm_label": ".getreviewedat()" + }, + { + "label": ".setReviewedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L149", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedat", + "community": 2, + "norm_label": ".setreviewedat()" + }, + { + "label": ".getReviewComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L153", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewcomment", + "community": 2, + "norm_label": ".getreviewcomment()" + }, + { + "label": ".setReviewComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L157", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewcomment", + "community": 2, + "norm_label": ".setreviewcomment()" + }, + { + "label": ".getCreatedTeacherId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L161", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedteacherid", + "community": 2, + "norm_label": ".getcreatedteacherid()" + }, + { + "label": ".setCreatedTeacherId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L165", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedteacherid", + "community": 2, + "norm_label": ".setcreatedteacherid()" + }, + { + "label": "TeacherCreationRequestStatus.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequestStatus.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus", + "community": 2, + "norm_label": "teachercreationrequeststatus.java" + }, + { + "label": "TeacherCreationRequestStatus", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequestStatus.java", + "source_location": "L3", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", + "community": 2, + "norm_label": "teachercreationrequeststatus" + }, + { + "label": "TeacherDepartmentAssignment.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment", + "community": 17, + "norm_label": "teacherdepartmentassignment.java" + }, + { + "label": "TeacherDepartmentAssignment", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "community": 17, + "norm_label": "teacherdepartmentassignment" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_entity", + "community": 17, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_table", + "community": 17, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_long", + "community": 17, + "norm_label": "long" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdate", + "community": 17, + "norm_label": "localdate" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_boolean", + "community": 28, + "norm_label": "boolean" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_string", + "community": 17, + "norm_label": "string" + }, + { + "label": "LocalDateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdatetime", + "community": 17, + "norm_label": "localdatetime" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getid", + "community": 17, + "norm_label": ".getid()" + }, + { + "label": ".getTeacher()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L46", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getteacher", + "community": 17, + "norm_label": ".getteacher()" + }, + { + "label": ".setTeacher()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setteacher", + "community": 17, + "norm_label": ".setteacher()" + }, + { + "label": ".getDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L54", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getdepartment", + "community": 24, + "norm_label": ".getdepartment()" + }, + { + "label": ".setDepartment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setdepartment", + "community": 24, + "norm_label": ".setdepartment()" + }, + { + "label": ".getValidFrom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L62", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidfrom", + "community": 17, + "norm_label": ".getvalidfrom()" + }, + { + "label": ".setValidFrom()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L66", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidfrom", + "community": 17, + "norm_label": ".setvalidfrom()" + }, + { + "label": ".getValidTo()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L70", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidto", + "community": 17, + "norm_label": ".getvalidto()" + }, + { + "label": ".setValidTo()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L74", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidto", + "community": 17, + "norm_label": ".setvalidto()" + }, + { + "label": ".getPrimaryAssignment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L78", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getprimaryassignment", + "community": 28, + "norm_label": ".getprimaryassignment()" + }, + { + "label": ".setPrimaryAssignment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L82", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setprimaryassignment", + "community": 12, + "norm_label": ".setprimaryassignment()" + }, + { + "label": ".getComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L86", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcomment", + "community": 17, + "norm_label": ".getcomment()" + }, + { + "label": ".setComment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L90", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcomment", + "community": 17, + "norm_label": ".setcomment()" + }, + { + "label": ".getCreatedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L94", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedat", + "community": 17, + "norm_label": ".getcreatedat()" + }, + { + "label": ".setCreatedAt()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L98", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedat", + "community": 17, + "norm_label": ".setcreatedat()" + }, + { + "label": ".getCreatedBy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L102", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedby", + "community": 17, + "norm_label": ".getcreatedby()" + }, + { + "label": ".setCreatedBy()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L106", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedby", + "community": 17, + "norm_label": ".setcreatedby()" + }, + { + "label": "TeacherSubject.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject", + "community": 4, + "norm_label": "teachersubject.java" + }, + { + "label": "TeacherSubject", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "community": 4, + "norm_label": "teachersubject" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_java_entity", + "community": 4, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_java_table", + "community": 4, + "norm_label": "table" + }, + { + "label": "IdClass", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "idclass", + "community": 4, + "norm_label": "idclass" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_java_long", + "community": 4, + "norm_label": "long" + }, + { + "label": ".TeacherSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L26", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_teachersubject", + "community": 4, + "norm_label": ".teachersubject()" + }, + { + "label": ".getUserId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L34", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuserid", + "community": 4, + "norm_label": ".getuserid()" + }, + { + "label": ".setUserId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L38", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setuserid", + "community": 4, + "norm_label": ".setuserid()" + }, + { + "label": ".getSubjectId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubjectid", + "community": 4, + "norm_label": ".getsubjectid()" + }, + { + "label": ".setSubjectId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L46", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setsubjectid", + "community": 4, + "norm_label": ".setsubjectid()" + }, + { + "label": ".getUser()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuser", + "community": 4, + "norm_label": ".getuser()" + }, + { + "label": ".getSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L54", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubject", + "community": 4, + "norm_label": ".getsubject()" + }, + { + "label": "TeacherSubjectId.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid", + "community": 105, + "norm_label": "teachersubjectid.java" + }, + { + "label": "TeacherSubjectId", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L6", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "community": 105, + "norm_label": "teachersubjectid" + }, + { + "label": "Serializable", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "serializable", + "community": 105, + "norm_label": "serializable" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_long", + "community": 105, + "norm_label": "long" + }, + { + "label": ".TeacherSubjectId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_teachersubjectid", + "community": 105, + "norm_label": ".teachersubjectid()" + }, + { + "label": ".getUserId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getuserid", + "community": 105, + "norm_label": ".getuserid()" + }, + { + "label": ".setUserId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setuserid", + "community": 105, + "norm_label": ".setuserid()" + }, + { + "label": ".getSubjectId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getsubjectid", + "community": 105, + "norm_label": ".getsubjectid()" + }, + { + "label": ".setSubjectId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setsubjectid", + "community": 105, + "norm_label": ".setsubjectid()" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals", + "community": 6, + "norm_label": ".equals()" + }, + { + "label": "Object", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_object", + "community": 6, + "norm_label": "object" + }, + { + "label": "Override", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_override", + "community": 116, + "norm_label": "override" + }, + { + "label": ".hashCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_hashcode", + "community": 116, + "norm_label": ".hashcode()" + }, + { + "label": "TimeSlot.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot", + "community": 52, + "norm_label": "timeslot.java" + }, + { + "label": "TimeSlot", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "community": 52, + "norm_label": "timeslot" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_java_entity", + "community": 52, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_java_table", + "community": 52, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_java_long", + "community": 52, + "norm_label": "long" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_java_integer", + "community": 52, + "norm_label": "integer" + }, + { + "label": "LocalTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_java_localtime", + "community": 52, + "norm_label": "localtime" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getid", + "community": 52, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setid", + "community": 52, + "norm_label": ".setid()" + }, + { + "label": ".getOrderNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber", + "community": 13, + "norm_label": ".getordernumber()" + }, + { + "label": ".setOrderNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setordernumber", + "community": 52, + "norm_label": ".setordernumber()" + }, + { + "label": ".getTimeSlotScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_gettimeslotscope", + "community": 34, + "norm_label": ".gettimeslotscope()" + }, + { + "label": ".setTimeSlotScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_settimeslotscope", + "community": 34, + "norm_label": ".settimeslotscope()" + }, + { + "label": ".getStartTime()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getstarttime", + "community": 52, + "norm_label": ".getstarttime()" + }, + { + "label": ".setStartTime()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setstarttime", + "community": 52, + "norm_label": ".setstarttime()" + }, + { + "label": ".getEndTime()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getendtime", + "community": 52, + "norm_label": ".getendtime()" + }, + { + "label": ".setEndTime()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L67", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setendtime", + "community": 52, + "norm_label": ".setendtime()" + }, + { + "label": ".getDurationMinutes()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getdurationminutes", + "community": 52, + "norm_label": ".getdurationminutes()" + }, + { + "label": ".setDurationMinutes()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L75", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setdurationminutes", + "community": 52, + "norm_label": ".setdurationminutes()" + }, + { + "label": "TimeSlotDateAssignment.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment", + "community": 42, + "norm_label": "timeslotdateassignment.java" + }, + { + "label": "TimeSlotDateAssignment", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "community": 42, + "norm_label": "timeslotdateassignment" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_entity", + "community": 42, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_table", + "community": 42, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_long", + "community": 42, + "norm_label": "long" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_localdate", + "community": 42, + "norm_label": "localdate" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getid", + "community": 42, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L26", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setid", + "community": 42, + "norm_label": ".setid()" + }, + { + "label": ".getDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L30", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getdate", + "community": 42, + "norm_label": ".getdate()" + }, + { + "label": ".setDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L34", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setdate", + "community": 42, + "norm_label": ".setdate()" + }, + { + "label": ".getTimeSlotScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L38", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_gettimeslotscope", + "community": 42, + "norm_label": ".gettimeslotscope()" + }, + { + "label": ".setTimeSlotScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_settimeslotscope", + "community": 42, + "norm_label": ".settimeslotscope()" + }, + { + "label": "TimeSlotScope.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope", + "community": 34, + "norm_label": "timeslotscope.java" + }, + { + "label": "TimeSlotScope", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "community": 34, + "norm_label": "timeslotscope" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_entity", + "community": 34, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_table", + "community": 34, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_long", + "community": 34, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_string", + "community": 34, + "norm_label": "string" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_integer", + "community": 34, + "norm_label": "integer" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_boolean", + "community": 34, + "norm_label": "boolean" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L31", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getid", + "community": 34, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setid", + "community": 34, + "norm_label": ".setid()" + }, + { + "label": ".getCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getcode", + "community": 34, + "norm_label": ".getcode()" + }, + { + "label": ".setCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setcode", + "community": 34, + "norm_label": ".setcode()" + }, + { + "label": ".getName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getname", + "community": 34, + "norm_label": ".getname()" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setname", + "community": 34, + "norm_label": ".setname()" + }, + { + "label": ".getApplyMode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getapplymode", + "community": 34, + "norm_label": ".getapplymode()" + }, + { + "label": ".setApplyMode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setapplymode", + "community": 34, + "norm_label": ".setapplymode()" + }, + { + "label": ".getDayOfWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdayofweek", + "community": 34, + "norm_label": ".getdayofweek()" + }, + { + "label": ".setDayOfWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L67", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdayofweek", + "community": 34, + "norm_label": ".setdayofweek()" + }, + { + "label": ".getSystemScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getsystemscope", + "community": 41, + "norm_label": ".getsystemscope()" + }, + { + "label": ".setSystemScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L75", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setsystemscope", + "community": 34, + "norm_label": ".setsystemscope()" + }, + { + "label": ".getDisplayOrder()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L79", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdisplayorder", + "community": 34, + "norm_label": ".getdisplayorder()" + }, + { + "label": ".setDisplayOrder()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L83", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdisplayorder", + "community": 34, + "norm_label": ".setdisplayorder()" + }, + { + "label": "User.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user", + "community": 10, + "norm_label": "user.java" + }, + { + "label": "User", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L5", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user", + "community": 10, + "norm_label": "user" + }, + { + "label": "Entity", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_java_entity", + "community": 10, + "norm_label": "entity" + }, + { + "label": "Table", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_java_table", + "community": 10, + "norm_label": "table" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_java_long", + "community": 10, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_java_string", + "community": 10, + "norm_label": "string" + }, + { + "label": ".User()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_user", + "community": 10, + "norm_label": ".user()" + }, + { + "label": ".getId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_getid", + "community": 10, + "norm_label": ".getid()" + }, + { + "label": ".setId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L39", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_setid", + "community": 10, + "norm_label": ".setid()" + }, + { + "label": ".getUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_getusername", + "community": 10, + "norm_label": ".getusername()" + }, + { + "label": ".setUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_setusername", + "community": 10, + "norm_label": ".setusername()" + }, + { + "label": ".getPassword()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L51", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_getpassword", + "community": 10, + "norm_label": ".getpassword()" + }, + { + "label": ".setPassword()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L55", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_setpassword", + "community": 10, + "norm_label": ".setpassword()" + }, + { + "label": ".getRole()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_getrole", + "community": 10, + "norm_label": ".getrole()" + }, + { + "label": ".setRole()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_setrole", + "community": 10, + "norm_label": ".setrole()" + }, + { + "label": ".getFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L67", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_getfullname", + "community": 10, + "norm_label": ".getfullname()" + }, + { + "label": ".setFullName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_setfullname", + "community": 10, + "norm_label": ".setfullname()" + }, + { + "label": ".getJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L75", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_getjobtitle", + "community": 10, + "norm_label": ".getjobtitle()" + }, + { + "label": ".setJobTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L79", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_setjobtitle", + "community": 10, + "norm_label": ".setjobtitle()" + }, + { + "label": ".getDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L83", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_getdepartmentid", + "community": 10, + "norm_label": ".getdepartmentid()" + }, + { + "label": ".setDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L87", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_model_user_user_setdepartmentid", + "community": 10, + "norm_label": ".setdepartmentid()" + }, + { + "label": "AcademicCalendarActivityTypeRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository", + "community": 95, + "norm_label": "academiccalendaractivitytyperepository.java" + }, + { + "label": "AcademicCalendarActivityTypeRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "community": 95, + "norm_label": "academiccalendaractivitytyperepository" + }, + { + "label": "JpaRepository", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "jparepository", + "community": 7, + "norm_label": "jparepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java_long", + "community": 95, + "norm_label": "long" + }, + { + "label": ".findAllByOrderByDisplayOrderAscCodeAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findallbyorderbydisplayorderasccodeasc", + "community": 95, + "norm_label": ".findallbyorderbydisplayorderasccodeasc()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java_list", + "community": 95, + "norm_label": "list" + }, + { + "label": ".findByCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findbycode", + "community": 95, + "norm_label": ".findbycode()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java_string", + "community": 95, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java_optional", + "community": 95, + "norm_label": "optional" + }, + { + "label": "AcademicCalendarDayRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository", + "community": 76, + "norm_label": "academiccalendardayrepository.java" + }, + { + "label": "AcademicCalendarDayRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "community": 76, + "norm_label": "academiccalendardayrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_long", + "community": 76, + "norm_label": "long" + }, + { + "label": ".findByCalendarIdWithActivity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", + "community": 76, + "norm_label": ".findbycalendaridwithactivity()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_list", + "community": 76, + "norm_label": "list" + }, + { + "label": "Query", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_query", + "community": 76, + "norm_label": "query" + }, + { + "label": ".findByCalendarIdAndCourseNumberAndDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L24", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", + "community": 76, + "norm_label": ".findbycalendaridandcoursenumberanddate()" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_integer", + "community": 76, + "norm_label": "integer" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_localdate", + "community": 76, + "norm_label": "localdate" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_optional", + "community": 76, + "norm_label": "optional" + }, + { + "label": ".existsByActivityTypeId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L38", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_existsbyactivitytypeid", + "community": 76, + "norm_label": ".existsbyactivitytypeid()" + }, + { + "label": ".deleteByCalendarId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L40", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid", + "community": 76, + "norm_label": ".deletebycalendarid()" + }, + { + "label": "Modifying", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "modifying", + "community": 76, + "norm_label": "modifying" + }, + { + "label": "AcademicCalendarRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository", + "community": 106, + "norm_label": "academiccalendarrepository.java" + }, + { + "label": "AcademicCalendarRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "community": 106, + "norm_label": "academiccalendarrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_long", + "community": 106, + "norm_label": "long" + }, + { + "label": ".countByStudyFormId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_countbystudyformid", + "community": 106, + "norm_label": ".countbystudyformid()" + }, + { + "label": ".findAllWithDetails()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", + "community": 106, + "norm_label": ".findallwithdetails()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_list", + "community": 106, + "norm_label": "list" + }, + { + "label": "Query", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_query", + "community": 106, + "norm_label": "query" + }, + { + "label": ".findByIdWithDetails()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", + "community": 106, + "norm_label": ".findbyidwithdetails()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_optional", + "community": 106, + "norm_label": "optional" + }, + { + "label": "AcademicCalendarSubjectRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository", + "community": 20, + "norm_label": "academiccalendarsubjectrepository.java" + }, + { + "label": "AcademicCalendarSubjectRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "community": 20, + "norm_label": "academiccalendarsubjectrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_long", + "community": 20, + "norm_label": "long" + }, + { + "label": ".findByCalendarIdWithSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", + "community": 20, + "norm_label": ".findbycalendaridwithsubject()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_list", + "community": 20, + "norm_label": "list" + }, + { + "label": "Query", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_query", + "community": 20, + "norm_label": "query" + }, + { + "label": ".findByCalendarIdInWithSubject()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", + "community": 20, + "norm_label": ".findbycalendaridinwithsubject()" + }, + { + "label": "Collection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_collection", + "community": 20, + "norm_label": "collection" + }, + { + "label": ".deleteByAcademicCalendar_Id()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_deletebyacademiccalendar_id", + "community": 20, + "norm_label": ".deletebyacademiccalendar_id()" + }, + { + "label": "AcademicYearRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academicyearrepository", + "community": 43, + "norm_label": "academicyearrepository.java" + }, + { + "label": "AcademicYearRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "community": 25, + "norm_label": "academicyearrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_java_long", + "community": 25, + "norm_label": "long" + }, + { + "label": ".findByTitle()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle", + "community": 43, + "norm_label": ".findbytitle()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_java_string", + "community": 43, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_java_optional", + "community": 43, + "norm_label": "optional" + }, + { + "label": "AuthRefreshTokenRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository", + "community": 5, + "norm_label": "authrefreshtokenrepository.java" + }, + { + "label": "AuthRefreshTokenRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", + "community": 5, + "norm_label": "authrefreshtokenrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java_long", + "community": 5, + "norm_label": "long" + }, + { + "label": ".findByTokenHash()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash", + "community": 5, + "norm_label": ".findbytokenhash()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java_string", + "community": 5, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java_optional", + "community": 5, + "norm_label": "optional" + }, + { + "label": "ClassroomRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_classroomrepository", + "community": 7, + "norm_label": "classroomrepository.java" + }, + { + "label": "ClassroomRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "community": 7, + "norm_label": "classroomrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_long", + "community": 7, + "norm_label": "long" + }, + { + "label": ".findByName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbyname", + "community": 7, + "norm_label": ".findbyname()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_string", + "community": 7, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_optional", + "community": 7, + "norm_label": "optional" + }, + { + "label": ".findByStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbystatusnot", + "community": 7, + "norm_label": ".findbystatusnot()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_list", + "community": 7, + "norm_label": "list" + }, + { + "label": "DepartmentRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_departmentrepository", + "community": 7, + "norm_label": "departmentrepository.java" + }, + { + "label": "DepartmentRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "community": 24, + "norm_label": "departmentrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_long", + "community": 45, + "norm_label": "long" + }, + { + "label": ".findByDepartmentName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname", + "community": 45, + "norm_label": ".findbydepartmentname()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_string", + "community": 24, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_optional", + "community": 45, + "norm_label": "optional" + }, + { + "label": ".findByDepartmentCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode", + "community": 45, + "norm_label": ".findbydepartmentcode()" + }, + { + "label": ".findByStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbystatusnot", + "community": 24, + "norm_label": ".findbystatusnot()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_list", + "community": 24, + "norm_label": "list" + }, + { + "label": "EducationFormRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_educationformrepository", + "community": 29, + "norm_label": "educationformrepository.java" + }, + { + "label": "EducationFormRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "community": 29, + "norm_label": "educationformrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_educationformrepository_java_long", + "community": 29, + "norm_label": "long" + }, + { + "label": ".findByName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findbyname", + "community": 29, + "norm_label": ".findbyname()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_educationformrepository_java_string", + "community": 29, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_educationformrepository_java_optional", + "community": 29, + "norm_label": "optional" + }, + { + "label": ".findAllByOrderByNameAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findallbyorderbynameasc", + "community": 29, + "norm_label": ".findallbyorderbynameasc()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_educationformrepository_java_list", + "community": 29, + "norm_label": "list" + }, + { + "label": "EquipmentRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_equipmentrepository", + "community": 26, + "norm_label": "equipmentrepository.java" + }, + { + "label": "EquipmentRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "community": 26, + "norm_label": "equipmentrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_long", + "community": 26, + "norm_label": "long" + }, + { + "label": ".findByName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbyname", + "community": 26, + "norm_label": ".findbyname()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_string", + "community": 26, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_optional", + "community": 26, + "norm_label": "optional" + }, + { + "label": ".findByStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbystatusnot", + "community": 26, + "norm_label": ".findbystatusnot()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_list", + "community": 26, + "norm_label": "list" + }, + { + "label": "GroupRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_grouprepository", + "community": 18, + "norm_label": "grouprepository.java" + }, + { + "label": "GroupRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "community": 18, + "norm_label": "grouprepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_long", + "community": 18, + "norm_label": "long" + }, + { + "label": ".findByEducationFormId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid", + "community": 18, + "norm_label": ".findbyeducationformid()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_list", + "community": 18, + "norm_label": "list" + }, + { + "label": ".findByDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentid", + "community": 18, + "norm_label": ".findbydepartmentid()" + }, + { + "label": ".findByStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbystatusnot", + "community": 18, + "norm_label": ".findbystatusnot()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_string", + "community": 18, + "norm_label": "string" + }, + { + "label": ".findByDepartmentIdAndStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", + "community": 18, + "norm_label": ".findbydepartmentidandstatusnot()" + }, + { + "label": "LessonTypesRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository", + "community": 16, + "norm_label": "lessontypesrepository.java" + }, + { + "label": "LessonTypesRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", + "source_location": "L6", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", + "community": 16, + "norm_label": "lessontypesrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_java_long", + "community": 16, + "norm_label": "long" + }, + { + "label": "ScheduleOverrideRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository", + "community": 0, + "norm_label": "scheduleoverriderepository.java" + }, + { + "label": "ScheduleOverrideRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "community": 0, + "norm_label": "scheduleoverriderepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_long", + "community": 0, + "norm_label": "long" + }, + { + "label": ".findByLessonDateBetweenWithDetails()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", + "community": 0, + "norm_label": ".findbylessondatebetweenwithdetails()" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_localdate", + "community": 0, + "norm_label": "localdate" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_list", + "community": 0, + "norm_label": "list" + }, + { + "label": "Query", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_query", + "community": 0, + "norm_label": "query" + }, + { + "label": ".findByBaseRuleSlotIdAndLessonDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L28", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", + "community": 0, + "norm_label": ".findbybaseruleslotidandlessondate()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_optional", + "community": 0, + "norm_label": "optional" + }, + { + "label": "ScheduleRuleRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository", + "community": 97, + "norm_label": "schedulerulerepository.java" + }, + { + "label": "ScheduleRuleRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "community": 97, + "norm_label": "schedulerulerepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_long", + "community": 97, + "norm_label": "long" + }, + { + "label": ".findByGroupIdAndSemesterId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", + "community": 97, + "norm_label": ".findbygroupidandsemesterid()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_list", + "community": 97, + "norm_label": "list" + }, + { + "label": "Query", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_query", + "community": 97, + "norm_label": "query" + }, + { + "label": ".findByTeacherIdAndSemesterId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", + "community": 97, + "norm_label": ".findbyteacheridandsemesterid()" + }, + { + "label": ".findAllWithDetails()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L60", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findallwithdetails", + "community": 97, + "norm_label": ".findallwithdetails()" + }, + { + "label": ".findByIdWithDetails()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L79", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", + "community": 97, + "norm_label": ".findbyidwithdetails()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_optional", + "community": 97, + "norm_label": "optional" + }, + { + "label": "ScheduleRuleSlotRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository", + "community": 8, + "norm_label": "scheduleruleslotrepository.java" + }, + { + "label": "ScheduleRuleSlotRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "community": 8, + "norm_label": "scheduleruleslotrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java_long", + "community": 8, + "norm_label": "long" + }, + { + "label": ".existsBySubgroupId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository_existsbysubgroupid", + "community": 8, + "norm_label": ".existsbysubgroupid()" + }, + { + "label": "Query", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java_query", + "community": 8, + "norm_label": "query" + }, + { + "label": "SemesterRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_semesterrepository", + "community": 35, + "norm_label": "semesterrepository.java" + }, + { + "label": "SemesterRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "community": 35, + "norm_label": "semesterrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_long", + "community": 35, + "norm_label": "long" + }, + { + "label": ".findFirstByStartDateLessThanEqualAndEndDateGreaterThanEqual()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", + "community": 35, + "norm_label": ".findfirstbystartdatelessthanequalandenddategreaterthanequal()" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_localdate", + "community": 35, + "norm_label": "localdate" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_optional", + "community": 35, + "norm_label": "optional" + }, + { + "label": ".findByAcademicYearIdOrderByStartDateAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc", + "community": 35, + "norm_label": ".findbyacademicyearidorderbystartdateasc()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_list", + "community": 35, + "norm_label": "list" + }, + { + "label": ".findByAcademicYearIdAndSemesterType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L17", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", + "community": 35, + "norm_label": ".findbyacademicyearidandsemestertype()" + }, + { + "label": "SpecialtiesRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository", + "community": 36, + "norm_label": "specialtiesrepository.java" + }, + { + "label": "SpecialtiesRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "community": 36, + "norm_label": "specialtiesrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_long", + "community": 36, + "norm_label": "long" + }, + { + "label": ".findBySpecialityName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname", + "community": 36, + "norm_label": ".findbyspecialityname()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_string", + "community": 36, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_optional", + "community": 36, + "norm_label": "optional" + }, + { + "label": ".findBySpecialityCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode", + "community": 36, + "norm_label": ".findbyspecialitycode()" + }, + { + "label": ".findByStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbystatusnot", + "community": 36, + "norm_label": ".findbystatusnot()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_list", + "community": 36, + "norm_label": "list" + }, + { + "label": "SpecialtyProfileRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository", + "community": 33, + "norm_label": "specialtyprofilerepository.java" + }, + { + "label": "SpecialtyProfileRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "community": 33, + "norm_label": "specialtyprofilerepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_long", + "community": 33, + "norm_label": "long" + }, + { + "label": ".findBySpecialityIdOrderByNameAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc", + "community": 33, + "norm_label": ".findbyspecialityidorderbynameasc()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_list", + "community": 33, + "norm_label": "list" + }, + { + "label": ".findBySpecialityIdAndName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", + "community": 33, + "norm_label": ".findbyspecialityidandname()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_string", + "community": 33, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_optional", + "community": 33, + "norm_label": "optional" + }, + { + "label": "StudentGroupCalendarAssignmentRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository", + "community": 44, + "norm_label": "studentgroupcalendarassignmentrepository.java" + }, + { + "label": "StudentGroupCalendarAssignmentRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "community": 44, + "norm_label": "studentgroupcalendarassignmentrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_long", + "community": 44, + "norm_label": "long" + }, + { + "label": ".findByGroupIdWithDetails()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", + "community": 44, + "norm_label": ".findbygroupidwithdetails()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_list", + "community": 44, + "norm_label": "list" + }, + { + "label": "Query", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_query", + "community": 44, + "norm_label": "query" + }, + { + "label": ".findByGroupIdAndAcademicYearIdWithDetails()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", + "community": 44, + "norm_label": ".findbygroupidandacademicyearidwithdetails()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_optional", + "community": 44, + "norm_label": "optional" + }, + { + "label": ".findForSchedule()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", + "community": 44, + "norm_label": ".findforschedule()" + }, + { + "label": "SubgroupRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository", + "community": 8, + "norm_label": "subgrouprepository.java" + }, + { + "label": "SubgroupRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "community": 8, + "norm_label": "subgrouprepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_long", + "community": 8, + "norm_label": "long" + }, + { + "label": ".findAllWithGroupsOrderByGroupNameAndName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname", + "community": 8, + "norm_label": ".findallwithgroupsorderbygroupnameandname()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_list", + "community": 8, + "norm_label": "list" + }, + { + "label": "Query", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_query", + "community": 8, + "norm_label": "query" + }, + { + "label": ".findByStudentGroupIdOrderByNameAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", + "community": 8, + "norm_label": ".findbystudentgroupidorderbynameasc()" + }, + { + "label": ".findByIdAndStudentGroupId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", + "community": 8, + "norm_label": ".findbyidandstudentgroupid()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_optional", + "community": 8, + "norm_label": "optional" + }, + { + "label": ".existsByStudentGroupIdAndNameIgnoreCase()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase", + "community": 8, + "norm_label": ".existsbystudentgroupidandnameignorecase()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_string", + "community": 8, + "norm_label": "string" + }, + { + "label": ".sumActiveStudentCapacityByGroupId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupid", + "community": 8, + "norm_label": ".sumactivestudentcapacitybygroupid()" + }, + { + "label": ".sumActiveStudentCapacityByGroupIdExcludingId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid", + "community": 8, + "norm_label": ".sumactivestudentcapacitybygroupidexcludingid()" + }, + { + "label": ".countActiveByGroupIdExcludingId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L68", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_countactivebygroupidexcludingid", + "community": 8, + "norm_label": ".countactivebygroupidexcludingid()" + }, + { + "label": "SubjectCommentRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository", + "community": 7, + "norm_label": "subjectcommentrepository.java" + }, + { + "label": "SubjectCommentRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", + "community": 7, + "norm_label": "subjectcommentrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java_long", + "community": 7, + "norm_label": "long" + }, + { + "label": ".findBySubjectIdOrderByCreatedAtDesc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc", + "community": 7, + "norm_label": ".findbysubjectidorderbycreatedatdesc()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java_list", + "community": 7, + "norm_label": "list" + }, + { + "label": "SubjectRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectrepository", + "community": 7, + "norm_label": "subjectrepository.java" + }, + { + "label": "SubjectRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "community": 7, + "norm_label": "subjectrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_long", + "community": 4, + "norm_label": "long" + }, + { + "label": ".findByName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbyname", + "community": 7, + "norm_label": ".findbyname()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_string", + "community": 4, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_optional", + "community": 7, + "norm_label": "optional" + }, + { + "label": ".findByDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentid", + "community": 4, + "norm_label": ".findbydepartmentid()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_list", + "community": 4, + "norm_label": "list" + }, + { + "label": ".findByStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbystatusnot", + "community": 4, + "norm_label": ".findbystatusnot()" + }, + { + "label": ".findByDepartmentIdAndStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", + "community": 4, + "norm_label": ".findbydepartmentidandstatusnot()" + }, + { + "label": "TeacherCreationRequestRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository", + "community": 2, + "norm_label": "teachercreationrequestrepository.java" + }, + { + "label": "TeacherCreationRequestRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "community": 2, + "norm_label": "teachercreationrequestrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java_long", + "community": 2, + "norm_label": "long" + }, + { + "label": ".findByDepartment_IdOrderByCreatedAtDesc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc", + "community": 2, + "norm_label": ".findbydepartment_idorderbycreatedatdesc()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java_list", + "community": 2, + "norm_label": "list" + }, + { + "label": ".findByStatusOrderByCreatedAtDesc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc", + "community": 2, + "norm_label": ".findbystatusorderbycreatedatdesc()" + }, + { + "label": ".findAllByOrderByCreatedAtDesc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findallbyorderbycreatedatdesc", + "community": 2, + "norm_label": ".findallbyorderbycreatedatdesc()" + }, + { + "label": ".existsByUsernameAndStatus()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L17", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_existsbyusernameandstatus", + "community": 2, + "norm_label": ".existsbyusernameandstatus()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java_string", + "community": 2, + "norm_label": "string" + }, + { + "label": "TeacherDepartmentAssignmentRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository", + "community": 17, + "norm_label": "teacherdepartmentassignmentrepository.java" + }, + { + "label": "TeacherDepartmentAssignmentRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "community": 17, + "norm_label": "teacherdepartmentassignmentrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_long", + "community": 17, + "norm_label": "long" + }, + { + "label": ".findHistoryByTeacherId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", + "community": 17, + "norm_label": ".findhistorybyteacherid()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_list", + "community": 17, + "norm_label": "list" + }, + { + "label": "Query", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_query", + "community": 17, + "norm_label": "query" + }, + { + "label": ".findOpenPrimaryByTeacherId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L24", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", + "community": 17, + "norm_label": ".findopenprimarybyteacherid()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_optional", + "community": 17, + "norm_label": "optional" + }, + { + "label": ".findDepartmentTeachersAtDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", + "community": 17, + "norm_label": ".finddepartmentteachersatdate()" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_localdate", + "community": 17, + "norm_label": "localdate" + }, + { + "label": ".existsActiveAssignment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L50", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", + "community": 17, + "norm_label": ".existsactiveassignment()" + }, + { + "label": "TeacherSubjectRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository", + "community": 7, + "norm_label": "teachersubjectrepository.java" + }, + { + "label": "TeacherSubjectRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", + "community": 7, + "norm_label": "teachersubjectrepository" + }, + { + "label": ".findByUserId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbyuserid", + "community": 4, + "norm_label": ".findbyuserid()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java_long", + "community": 4, + "norm_label": "long" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java_list", + "community": 4, + "norm_label": "list" + }, + { + "label": ".findBySubjectId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbysubjectid", + "community": 4, + "norm_label": ".findbysubjectid()" + }, + { + "label": "TimeSlotDateAssignmentRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository", + "community": 42, + "norm_label": "timeslotdateassignmentrepository.java" + }, + { + "label": "TimeSlotDateAssignmentRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "community": 42, + "norm_label": "timeslotdateassignmentrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_long", + "community": 42, + "norm_label": "long" + }, + { + "label": ".findByDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate", + "community": 42, + "norm_label": ".findbydate()" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_localdate", + "community": 42, + "norm_label": "localdate" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_optional", + "community": 42, + "norm_label": "optional" + }, + { + "label": ".findAllByOrderByDateAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findallbyorderbydateasc", + "community": 42, + "norm_label": ".findallbyorderbydateasc()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_list", + "community": 42, + "norm_label": "list" + }, + { + "label": ".findByDateBetweenOrderByDateAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", + "community": 42, + "norm_label": ".findbydatebetweenorderbydateasc()" + }, + { + "label": ".existsByTimeSlotScopeId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L18", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_existsbytimeslotscopeid", + "community": 42, + "norm_label": ".existsbytimeslotscopeid()" + }, + { + "label": "TimeSlotRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotrepository", + "community": 98, + "norm_label": "timeslotrepository.java" + }, + { + "label": "TimeSlotRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "community": 98, + "norm_label": "timeslotrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_long", + "community": 98, + "norm_label": "long" + }, + { + "label": ".findAllByOrderByTimeSlotScopeDisplayOrderAscOrderNumberAscStartTimeAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbyorderbytimeslotscopedisplayorderascordernumberascstarttimeasc", + "community": 98, + "norm_label": ".findallbyorderbytimeslotscopedisplayorderascordernumberascstarttimeasc()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_list", + "community": 98, + "norm_label": "list" + }, + { + "label": ".findAllByTimeSlotScopeIdOrderByOrderNumberAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc", + "community": 98, + "norm_label": ".findallbytimeslotscopeidorderbyordernumberasc()" + }, + { + "label": ".findByTimeSlotScopeIdAndOrderNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", + "community": 98, + "norm_label": ".findbytimeslotscopeidandordernumber()" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_integer", + "community": 98, + "norm_label": "integer" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_optional", + "community": 98, + "norm_label": "optional" + }, + { + "label": ".existsByTimeSlotScopeId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L17", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_existsbytimeslotscopeid", + "community": 98, + "norm_label": ".existsbytimeslotscopeid()" + }, + { + "label": "TimeSlotScopeRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository", + "community": 73, + "norm_label": "timeslotscoperepository.java" + }, + { + "label": "TimeSlotScopeRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "community": 73, + "norm_label": "timeslotscoperepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_long", + "community": 73, + "norm_label": "long" + }, + { + "label": ".findAllByOrderByDisplayOrderAscNameAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findallbyorderbydisplayorderascnameasc", + "community": 73, + "norm_label": ".findallbyorderbydisplayorderascnameasc()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_list", + "community": 73, + "norm_label": "list" + }, + { + "label": ".findByCode()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L13", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbycode", + "community": 73, + "norm_label": ".findbycode()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_string", + "community": 73, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_optional", + "community": 73, + "norm_label": "optional" + }, + { + "label": ".findFirstByApplyModeOrderByDisplayOrderAsc()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc", + "community": 73, + "norm_label": ".findfirstbyapplymodeorderbydisplayorderasc()" + }, + { + "label": ".findByApplyModeAndDayOfWeek()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L17", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", + "community": 73, + "norm_label": ".findbyapplymodeanddayofweek()" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_integer", + "community": 73, + "norm_label": "integer" + }, + { + "label": "UserRepository.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository", + "community": 7, + "norm_label": "userrepository.java" + }, + { + "label": "UserRepository", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "community": 7, + "norm_label": "userrepository" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_java_long", + "community": 10, + "norm_label": "long" + }, + { + "label": ".findByUsername()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L12", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername", + "community": 10, + "norm_label": ".findbyusername()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_java_string", + "community": 10, + "norm_label": "string" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_java_optional", + "community": 10, + "norm_label": "optional" + }, + { + "label": ".findByRole()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyrole", + "community": 10, + "norm_label": ".findbyrole()" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_java_list", + "community": 10, + "norm_label": "list" + }, + { + "label": ".findByRoleAndDepartmentId()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", + "community": 10, + "norm_label": ".findbyroleanddepartmentid()" + }, + { + "label": ".findByStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L18", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbystatusnot", + "community": 10, + "norm_label": ".findbystatusnot()" + }, + { + "label": ".findByRoleAndStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L20", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", + "community": 10, + "norm_label": ".findbyroleandstatusnot()" + }, + { + "label": ".findByRoleAndDepartmentIdAndStatusNot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", + "community": 10, + "norm_label": ".findbyroleanddepartmentidandstatusnot()" + }, + { + "label": "AcademicDateService.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice", + "community": 94, + "norm_label": "academicdateservice.java" + }, + { + "label": "AcademicDateService", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "community": 94, + "norm_label": "academicdateservice" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_service", + "community": 94, + "norm_label": "service" + }, + { + "label": ".AcademicDateService()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_academicdateservice", + "community": 76, + "norm_label": ".academicdateservice()" + }, + { + "label": ".findSemester()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L32", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", + "community": 13, + "norm_label": ".findsemester()" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_localdate", + "community": 94, + "norm_label": "localdate" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_optional", + "community": 94, + "norm_label": "optional" + }, + { + "label": ".getWeekNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", + "community": 94, + "norm_label": ".getweeknumber()" + }, + { + "label": ".getParity()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L44", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", + "community": 94, + "norm_label": ".getparity()" + }, + { + "label": ".getCourseNumber()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", + "community": 94, + "norm_label": ".getcoursenumber()" + }, + { + "label": ".getActivityType()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L58", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "community": 94, + "norm_label": ".getactivitytype()" + }, + { + "label": ".isTheoryDay()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L77", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", + "community": 94, + "norm_label": ".istheoryday()" + }, + { + "label": ".hasCalendarAssignment()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L83", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", + "community": 94, + "norm_label": ".hascalendarassignment()" + }, + { + "label": "ScheduleGeneratorService.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "community": 13, + "norm_label": "schedulegeneratorservice.java" + }, + { + "label": "ScheduleGeneratorService", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L21", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "community": 13, + "norm_label": "schedulegeneratorservice" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_service", + "community": 13, + "norm_label": "service" + }, + { + "label": "Logger", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_logger", + "community": 13, + "norm_label": "logger" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_string", + "community": 13, + "norm_label": "string" + }, + { + "label": ".ScheduleGeneratorService()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L37", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", + "community": 73, + "norm_label": ".schedulegeneratorservice()" + }, + { + "label": ".buildScheduleForGroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "community": 13, + "norm_label": ".buildscheduleforgroup()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_long", + "community": 13, + "norm_label": "long" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "community": 13, + "norm_label": "localdate" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "community": 13, + "norm_label": "list" + }, + { + "label": ".buildScheduleForTeacher()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L96", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "community": 13, + "norm_label": ".buildscheduleforteacher()" + }, + { + "label": ".clearCache()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L130", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache", + "community": 15, + "norm_label": ".clearcache()" + }, + { + "label": ".validateRange()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L135", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", + "community": 13, + "norm_label": ".validaterange()" + }, + { + "label": ".sortRules()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L147", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", + "community": 13, + "norm_label": ".sortrules()" + }, + { + "label": ".sortRenderedLessons()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L155", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", + "community": 13, + "norm_label": ".sortrenderedlessons()" + }, + { + "label": ".primeConsumedHoursBeforeRange()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "community": 13, + "norm_label": ".primeconsumedhoursbeforerange()" + }, + { + "label": "Map", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_map", + "community": 13, + "norm_label": "map" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_integer", + "community": 13, + "norm_label": "integer" + }, + { + "label": ".minDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L183", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", + "community": 13, + "norm_label": ".mindate()" + }, + { + "label": ".processRuleForDate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "community": 13, + "norm_label": ".processrulefordate()" + }, + { + "label": ".eligibleGroups()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L297", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", + "community": 13, + "norm_label": ".eligiblegroups()" + }, + { + "label": ".consumptionBucket()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L311", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", + "community": 13, + "norm_label": ".consumptionbucket()" + }, + { + "label": ".consumptionProgressKey()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L315", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", + "community": 13, + "norm_label": ".consumptionprogresskey()" + }, + { + "label": ".lessonScopesForSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L325", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", + "community": 13, + "norm_label": ".lessonscopesforslot()" + }, + { + "label": "LessonScope", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L353", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", + "community": 13, + "norm_label": "lessonscope" + }, + { + "label": "ActiveLessonScope", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L356", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_activelessonscope", + "community": 13, + "norm_label": "activelessonscope" + }, + { + "label": ".toRenderedLesson()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L359", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "community": 13, + "norm_label": ".torenderedlesson()" + }, + { + "label": ".formatSubgroup()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L414", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", + "community": 13, + "norm_label": ".formatsubgroup()" + }, + { + "label": ".resolveEffectiveTimeSlot()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L418", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", + "community": 13, + "norm_label": ".resolveeffectivetimeslot()" + }, + { + "label": ".effectiveScope()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L429", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", + "community": 13, + "norm_label": ".effectivescope()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_optional", + "community": 13, + "norm_label": "optional" + }, + { + "label": ".dayName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L437", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", + "community": 13, + "norm_label": ".dayname()" + }, + { + "label": "DayOfWeek", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "dayofweek", + "community": 13, + "norm_label": "dayofweek" + }, + { + "label": ".displayUserName()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L442", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", + "community": 13, + "norm_label": ".displayusername()" + }, + { + "label": "ScheduleQueryService.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "community": 1, + "norm_label": "schedulequeryservice.java" + }, + { + "label": "ScheduleQueryService", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L15", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "community": 1, + "norm_label": "schedulequeryservice" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_service", + "community": 1, + "norm_label": "service" + }, + { + "label": ".ScheduleQueryService()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L26", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", + "community": 0, + "norm_label": ".schedulequeryservice()" + }, + { + "label": ".search()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "community": 1, + "norm_label": ".search()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_long", + "community": 1, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_string", + "community": 1, + "norm_label": "string" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_localdate", + "community": 1, + "norm_label": "localdate" + }, + { + "label": "List", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_list", + "community": 1, + "norm_label": "list" + }, + { + "label": ".applyOverrides()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L67", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "community": 1, + "norm_label": ".applyoverrides()" + }, + { + "label": ".applyOverride()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L88", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "community": 0, + "norm_label": ".applyoverride()" + }, + { + "label": ".overrideKey()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L144", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", + "community": 1, + "norm_label": ".overridekey()" + }, + { + "label": ".validateRange()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L148", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", + "community": 1, + "norm_label": ".validaterange()" + }, + { + "label": ".resolveGroups()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L160", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", + "community": 1, + "norm_label": ".resolvegroups()" + }, + { + "label": ".deduplicate()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L183", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", + "community": 1, + "norm_label": ".deduplicate()" + }, + { + "label": ".lessonKey()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L198", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", + "community": 1, + "norm_label": ".lessonkey()" + }, + { + "label": ".sortedSignature()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L210", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", + "community": 1, + "norm_label": ".sortedsignature()" + }, + { + "label": "MutableLesson", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L220", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", + "community": 1, + "norm_label": "mutablelesson" + }, + { + "label": "LinkedHashSet", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_linkedhashset", + "community": 1, + "norm_label": "linkedhashset" + }, + { + "label": ".MutableLesson()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L227", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_mutablelesson", + "community": 1, + "norm_label": ".mutablelesson()" + }, + { + "label": ".merge()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L231", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", + "community": 1, + "norm_label": ".merge()" + }, + { + "label": ".toDto()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L246", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", + "community": 3, + "norm_label": ".todto()" + }, + { + "label": "StudentGroupLifecycleService.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice", + "community": 38, + "norm_label": "studentgrouplifecycleservice.java" + }, + { + "label": "StudentGroupLifecycleService", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "community": 38, + "norm_label": "studentgrouplifecycleservice" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_service", + "community": 38, + "norm_label": "service" + }, + { + "label": ".StudentGroupLifecycleService()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_studentgrouplifecycleservice", + "community": 44, + "norm_label": ".studentgrouplifecycleservice()" + }, + { + "label": ".isAvailableForSelection()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", + "community": 38, + "norm_label": ".isavailableforselection()" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_localdate", + "community": 38, + "norm_label": "localdate" + }, + { + "label": ".mayHaveScheduleInRange()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L30", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", + "community": 38, + "norm_label": ".mayhavescheduleinrange()" + }, + { + "label": ".getStudyState()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L43", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", + "community": 38, + "norm_label": ".getstudystate()" + }, + { + "label": ".hasStarted()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L59", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", + "community": 38, + "norm_label": ".hasstarted()" + }, + { + "label": ".isGraduatedOn()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "community": 38, + "norm_label": ".isgraduatedon()" + }, + { + "label": "Optional", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_optional", + "community": 38, + "norm_label": "optional" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_integer", + "community": 38, + "norm_label": "integer" + }, + { + "label": ".resolveCourseLimit()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L72", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", + "community": 38, + "norm_label": ".resolvecourselimit()" + }, + { + "label": "CourseAndSemesterCalculator.java", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator", + "community": 58, + "norm_label": "courseandsemestercalculator.java" + }, + { + "label": "CourseAndSemesterCalculator", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", + "community": 58, + "norm_label": "courseandsemestercalculator" + }, + { + "label": "Service", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_service", + "community": 58, + "norm_label": "service" + }, + { + "label": ".getActualCourse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", + "community": 58, + "norm_label": ".getactualcourse()" + }, + { + "label": "Integer", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_integer", + "community": 58, + "norm_label": "integer" + }, + { + "label": "LocalDate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_localdate", + "community": 58, + "norm_label": "localdate" + }, + { + "label": ".getActualSemester()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L24", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", + "community": 58, + "norm_label": ".getactualsemester()" + }, + { + "label": ".getFutureCourse()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", + "community": 58, + "norm_label": ".getfuturecourse()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_string", + "community": 58, + "norm_label": "string" + }, + { + "label": ".getFutureSemester()", + "file_type": "code", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L47", + "_origin": "ast", + "id": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", + "community": 58, + "norm_label": ".getfuturesemester()" + }, + { + "label": "JwtTokenServiceTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest", + "community": 39, + "norm_label": "jwttokenservicetest.java" + }, + { + "label": "JwtTokenServiceTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L20", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", + "community": 39, + "norm_label": "jwttokenservicetest" + }, + { + "label": ".authenticatesValidTokenForSameTenant()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", + "community": 39, + "norm_label": ".authenticatesvalidtokenforsametenant()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_test", + "community": 39, + "norm_label": "test" + }, + { + "label": ".rejectsTokenForDifferentTenant()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L36", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", + "community": 39, + "norm_label": ".rejectstokenfordifferenttenant()" + }, + { + "label": ".rejectsTokenWithDifferentSignature()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L44", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", + "community": 39, + "norm_label": ".rejectstokenwithdifferentsignature()" + }, + { + "label": ".rejectsExpiredToken()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", + "community": 39, + "norm_label": ".rejectsexpiredtoken()" + }, + { + "label": ".expiredToken()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L62", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", + "community": 39, + "norm_label": ".expiredtoken()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_string", + "community": 39, + "norm_label": "string" + }, + { + "label": ".properties()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L85", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "community": 39, + "norm_label": ".properties()" + }, + { + "label": "Duration", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_duration", + "community": 39, + "norm_label": "duration" + }, + { + "label": ".user()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L93", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", + "community": 39, + "norm_label": ".user()" + }, + { + "label": "RefreshTokenServiceTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest", + "community": 5, + "norm_label": "refreshtokenservicetest.java" + }, + { + "label": "RefreshTokenServiceTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L21", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", + "community": 5, + "norm_label": "refreshtokenservicetest" + }, + { + "label": ".storesOnlyTokenHash()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L23", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", + "community": 5, + "norm_label": ".storesonlytokenhash()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java_test", + "community": 5, + "norm_label": "test" + }, + { + "label": ".rotatesRefreshTokenAndRejectsReplay()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "community": 5, + "norm_label": ".rotatesrefreshtokenandrejectsreplay()" + }, + { + "label": ".rejectsTokenFromDifferentTenant()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L62", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", + "community": 5, + "norm_label": ".rejectstokenfromdifferenttenant()" + }, + { + "label": ".logoutRevokesActiveToken()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L73", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", + "community": 5, + "norm_label": ".logoutrevokesactivetoken()" + }, + { + "label": ".properties()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L88", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", + "community": 5, + "norm_label": ".properties()" + }, + { + "label": ".activeToken()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L94", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "community": 5, + "norm_label": ".activetoken()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java_string", + "community": 5, + "norm_label": "string" + }, + { + "label": ".user()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L104", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", + "community": 5, + "norm_label": ".user()" + }, + { + "label": "TenantConfigWatcherTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest", + "community": 116, + "norm_label": "tenantconfigwatchertest.java" + }, + { + "label": "TenantConfigWatcherTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L7", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest", + "community": 116, + "norm_label": "tenantconfigwatchertest" + }, + { + "label": ".configHashUsesSha256Hex()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", + "community": 116, + "norm_label": ".confighashusessha256hex()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_java_test", + "community": 116, + "norm_label": "test" + }, + { + "label": ".configHashChangesWhenContentChanges()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L18", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", + "community": 116, + "norm_label": ".confighashchangeswhencontentchanges()" + }, + { + "label": "AuthControllerTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_authcontrollertest", + "community": 28, + "norm_label": "authcontrollertest.java" + }, + { + "label": "AuthControllerTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L14", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest", + "community": 28, + "norm_label": "authcontrollertest" + }, + { + "label": ".clearAuthContext()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L16", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_clearauthcontext", + "community": 28, + "norm_label": ".clearauthcontext()" + }, + { + "label": "AfterEach", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_java_aftereach", + "community": 28, + "norm_label": "aftereach" + }, + { + "label": ".meAllowsNullDepartmentId()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L21", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", + "community": 28, + "norm_label": ".meallowsnulldepartmentid()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_java_test", + "community": 28, + "norm_label": "test" + }, + { + "label": "DepartmentWorkspaceControllerTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "community": 7, + "norm_label": "departmentworkspacecontrollertest.java" + }, + { + "label": "DepartmentWorkspaceControllerTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L33", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", + "community": 28, + "norm_label": "departmentworkspacecontrollertest" + }, + { + "label": ".clearAuthContext()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L35", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_clearauthcontext", + "community": 28, + "norm_label": ".clearauthcontext()" + }, + { + "label": "AfterEach", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_aftereach", + "community": 28, + "norm_label": "aftereach" + }, + { + "label": ".commentsRejectSubjectWithoutDepartmentForDepartmentUserWithoutNpe()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L40", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", + "community": 28, + "norm_label": ".commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_test", + "community": 28, + "norm_label": "test" + }, + { + "label": ".teachersUseAssignmentsAndFallbackWithoutDuplicates()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L63", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", + "community": 28, + "norm_label": ".teachersuseassignmentsandfallbackwithoutduplicates()" + }, + { + "label": ".departmentCanAddExistingTeacherAsSecondaryAssignment()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L89", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", + "community": 28, + "norm_label": ".departmentcanaddexistingteacherassecondaryassignment()" + }, + { + "label": ".assignment()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L122", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", + "community": 28, + "norm_label": ".assignment()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_long", + "community": 28, + "norm_label": "long" + }, + { + "label": ".user()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L131", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", + "community": 28, + "norm_label": ".user()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_string", + "community": 28, + "norm_label": "string" + }, + { + "label": "UserControllerTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "community": 10, + "norm_label": "usercontrollertest.java" + }, + { + "label": "UserControllerTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L20", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest", + "community": 10, + "norm_label": "usercontrollertest" + }, + { + "label": ".teachersUseUnifiedUserResponseMapping()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", + "community": 10, + "norm_label": ".teachersuseunifieduserresponsemapping()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_java_test", + "community": 10, + "norm_label": "test" + }, + { + "label": ".user()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L53", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", + "community": 10, + "norm_label": ".user()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_java_long", + "community": 10, + "norm_label": "long" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_java_string", + "community": 10, + "norm_label": "string" + }, + { + "label": "WorkloadControllerTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest", + "community": 7, + "norm_label": "workloadcontrollertest.java" + }, + { + "label": "WorkloadControllerTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L20", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest", + "community": 121, + "norm_label": "workloadcontrollertest" + }, + { + "label": ".freeClassroomsSkipsNullAvailabilityWithoutNpe()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L22", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", + "community": 121, + "norm_label": ".freeclassroomsskipsnullavailabilitywithoutnpe()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java_test", + "community": 121, + "norm_label": "test" + }, + { + "label": ".classroom()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L42", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", + "community": 121, + "norm_label": ".classroom()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java_long", + "community": 121, + "norm_label": "long" + }, + { + "label": "Boolean", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java_boolean", + "community": 121, + "norm_label": "boolean" + }, + { + "label": "LifecycleEntityTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest", + "community": 27, + "norm_label": "lifecycleentitytest.java" + }, + { + "label": "LifecycleEntityTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest", + "community": 27, + "norm_label": "lifecycleentitytest" + }, + { + "label": ".archivedEntityIsNotActiveOnDateWithoutActiveTo()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", + "community": 27, + "norm_label": ".archivedentityisnotactiveondatewithoutactiveto()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_java_test", + "community": 27, + "norm_label": "test" + }, + { + "label": ".archivedEntityRemainsActiveForHistoricalDatesBeforeActiveTo()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", + "community": 27, + "norm_label": ".archivedentityremainsactiveforhistoricaldatesbeforeactiveto()" + }, + { + "label": ".activeEntityUsesDateRange()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L29", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", + "community": 27, + "norm_label": ".activeentityusesdaterange()" + }, + { + "label": "ScheduleLessonCategoryTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest", + "community": 16, + "norm_label": "schedulelessoncategorytest.java" + }, + { + "label": "ScheduleLessonCategoryTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L8", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", + "community": 16, + "norm_label": "schedulelessoncategorytest" + }, + { + "label": ".mapsCanonicalLessonTypes()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L10", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", + "community": 16, + "norm_label": ".mapscanonicallessontypes()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java_test", + "community": 16, + "norm_label": "test" + }, + { + "label": ".rejectsAmbiguousLessonType()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L20", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", + "community": 16, + "norm_label": ".rejectsambiguouslessontype()" + }, + { + "label": ".rejectsUnsupportedLessonType()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", + "community": 16, + "norm_label": ".rejectsunsupportedlessontype()" + }, + { + "label": ".lessonType()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L34", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", + "community": 16, + "norm_label": ".lessontype()" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java_string", + "community": 16, + "norm_label": "string" + }, + { + "label": "ScheduleRuleTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_scheduleruletest", + "community": 6, + "norm_label": "scheduleruletest.java" + }, + { + "label": "ScheduleRuleTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest", + "community": 6, + "norm_label": "scheduleruletest" + }, + { + "label": ".activeOnUsesStatusAndValidityRange()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", + "community": 6, + "norm_label": ".activeonusesstatusandvalidityrange()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_scheduleruletest_java_test", + "community": 6, + "norm_label": "test" + }, + { + "label": ".archiveAndRestoreToggleStatus()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L27", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", + "community": 6, + "norm_label": ".archiveandrestoretogglestatus()" + }, + { + "label": "ScheduleQueryServiceTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest", + "community": 18, + "norm_label": "schedulequeryservicetest.java" + }, + { + "label": "ScheduleQueryServiceTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest", + "community": 18, + "norm_label": "schedulequeryservicetest" + }, + { + "label": ".rejectsTooBroadGroupSearch()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L21", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", + "community": 18, + "norm_label": ".rejectstoobroadgroupsearch()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java_test", + "community": 18, + "norm_label": "test" + }, + { + "label": ".teacherSearchDoesNotLoadAllGroups()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L45", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", + "community": 18, + "norm_label": ".teachersearchdoesnotloadallgroups()" + }, + { + "label": ".group()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L71", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_group", + "community": 18, + "norm_label": ".group()" + }, + { + "label": "StudentGroupLifecycleServiceTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest", + "community": 38, + "norm_label": "studentgrouplifecycleservicetest.java" + }, + { + "label": "StudentGroupLifecycleServiceTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L17", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", + "community": 38, + "norm_label": "studentgrouplifecycleservicetest" + }, + { + "label": ".futureGroupIsSelectableButDoesNotHaveScheduleBeforeStudyStart()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", + "community": 38, + "norm_label": ".futuregroupisselectablebutdoesnothaveschedulebeforestudystart()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java_test", + "community": 38, + "norm_label": "test" + }, + { + "label": ".groupAfterCalendarCourseLimitIsGraduatedAndUnavailableForSelection()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L30", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", + "community": 38, + "norm_label": ".groupaftercalendarcourselimitisgraduatedandunavailableforselection()" + }, + { + "label": ".serviceWithAssignments()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L41", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", + "community": 38, + "norm_label": ".servicewithassignments()" + }, + { + "label": ".group()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L48", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", + "community": 38, + "norm_label": ".group()" + }, + { + "label": "Long", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java_long", + "community": 38, + "norm_label": "long" + }, + { + "label": ".assignment()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L56", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", + "community": 38, + "norm_label": ".assignment()" + }, + { + "label": "CourseAndSemesterCalculatorTest.java", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L1", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest", + "community": 58, + "norm_label": "courseandsemestercalculatortest.java" + }, + { + "label": "CourseAndSemesterCalculatorTest", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L9", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest", + "community": 58, + "norm_label": "courseandsemestercalculatortest" + }, + { + "label": ".courseAndSemesterAreZeroBeforeStudyStart()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L11", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", + "community": 58, + "norm_label": ".courseandsemesterarezerobeforestudystart()" + }, + { + "label": "Test", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_java_test", + "community": 58, + "norm_label": "test" + }, + { + "label": ".septemberStartsFirstCourseAndFirstSemester()", + "file_type": "code", + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L19", + "_origin": "ast", + "id": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", + "community": 58, + "norm_label": ".septemberstartsfirstcourseandfirstsemester()" + }, + { + "label": "api.js", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_api", + "community": 66, + "norm_label": "api.js" + }, + { + "label": "AUTH_KEYS", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L3", + "_origin": "ast", + "id": "frontend_admin_js_api_auth_keys", + "community": 66, + "norm_label": "auth_keys" + }, + { + "label": "getToken()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L5", + "_origin": "ast", + "id": "frontend_admin_js_api_gettoken", + "community": 66, + "norm_label": "gettoken()" + }, + { + "label": "isAuthenticatedAsAdmin()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L9", + "_origin": "ast", + "id": "frontend_admin_js_api_isauthenticatedasadmin", + "community": 66, + "norm_label": "isauthenticatedasadmin()" + }, + { + "label": "isAuthenticatedAsRole()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L14", + "_origin": "ast", + "id": "frontend_admin_js_api_isauthenticatedasrole", + "community": 66, + "norm_label": "isauthenticatedasrole()" + }, + { + "label": "isAuthenticatedAsAny()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L19", + "_origin": "ast", + "id": "frontend_admin_js_api_isauthenticatedasany", + "community": 66, + "norm_label": "isauthenticatedasany()" + }, + { + "label": "getHeaders()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L24", + "_origin": "ast", + "id": "frontend_admin_js_api_getheaders", + "community": 66, + "norm_label": "getheaders()" + }, + { + "label": "apiFetch()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L36", + "_origin": "ast", + "id": "frontend_admin_js_api_apifetch", + "community": 66, + "norm_label": "apifetch()" + }, + { + "label": "refreshAccessToken()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L75", + "_origin": "ast", + "id": "frontend_admin_js_api_refreshaccesstoken", + "community": 66, + "norm_label": "refreshaccesstoken()" + }, + { + "label": "cache", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L98", + "_origin": "ast", + "id": "frontend_admin_js_api_cache", + "community": 66, + "norm_label": "cache" + }, + { + "label": "CACHABLE_PREFIXES", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L100", + "_origin": "ast", + "id": "frontend_admin_js_api_cachable_prefixes", + "community": 66, + "norm_label": "cachable_prefixes" + }, + { + "label": "invalidateCache()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L109", + "_origin": "ast", + "id": "frontend_admin_js_api_invalidatecache", + "community": 66, + "norm_label": "invalidatecache()" + }, + { + "label": "clearCache()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L137", + "_origin": "ast", + "id": "frontend_admin_js_api_clearcache", + "community": 66, + "norm_label": "clearcache()" + }, + { + "label": "logout()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L141", + "_origin": "ast", + "id": "frontend_admin_js_api_logout", + "community": 66, + "norm_label": "logout()" + }, + { + "label": "storeAuthState()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L155", + "_origin": "ast", + "id": "frontend_admin_js_api_storeauthstate", + "community": 66, + "norm_label": "storeauthstate()" + }, + { + "label": "clearAuthState()", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L166", + "_origin": "ast", + "id": "frontend_admin_js_api_clearauthstate", + "community": 66, + "norm_label": "clearauthstate()" + }, + { + "label": "api", + "file_type": "code", + "source_file": "frontend/admin/js/api.js", + "source_location": "L170", + "_origin": "ast", + "id": "frontend_admin_js_api_api", + "community": 14, + "norm_label": "api" + }, + { + "label": "dropdown.js", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_dropdown", + "community": 56, + "norm_label": "dropdown.js" + }, + { + "label": "CustomSelect", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L3", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_customselect", + "community": 107, + "norm_label": "customselect" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_customselect_constructor", + "community": 107, + "norm_label": ".constructor()" + }, + { + "label": ".init()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L47", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_customselect_init", + "community": 107, + "norm_label": ".init()" + }, + { + "label": ".rebuildMenu()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L98", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_customselect_rebuildmenu", + "community": 107, + "norm_label": ".rebuildmenu()" + }, + { + "label": ".syncTriggerText()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L162", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_customselect_synctriggertext", + "community": 107, + "norm_label": ".synctriggertext()" + }, + { + "label": ".handleTriggerClick()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L195", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_customselect_handletriggerclick", + "community": 107, + "norm_label": ".handletriggerclick()" + }, + { + "label": ".closeAll()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L229", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_customselect_closeall", + "community": 107, + "norm_label": ".closeall()" + }, + { + "label": ".close()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L238", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_customselect_close", + "community": 107, + "norm_label": ".close()" + }, + { + "label": ".handleItemClick()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L244", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_customselect_handleitemclick", + "community": 107, + "norm_label": ".handleitemclick()" + }, + { + "label": "initAllCustomDropdowns()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L257", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_initallcustomdropdowns", + "community": 56, + "norm_label": "initallcustomdropdowns()" + }, + { + "label": "refreshCustomDropdowns()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L264", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_refreshcustomdropdowns", + "community": 56, + "norm_label": "refreshcustomdropdowns()" + }, + { + "label": "startDropdownAutoObserver()", + "file_type": "code", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L281", + "_origin": "ast", + "id": "frontend_admin_js_dropdown_startdropdownautoobserver", + "community": 56, + "norm_label": "startdropdownautoobserver()" + }, + { + "label": "main.js", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_main", + "community": 32, + "norm_label": "main.js" + }, + { + "label": "AUTHORIZED_ROLES", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L10", + "_origin": "ast", + "id": "frontend_admin_js_main_authorized_roles", + "community": 32, + "norm_label": "authorized_roles" + }, + { + "label": "currentRole", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L11", + "_origin": "ast", + "id": "frontend_admin_js_main_currentrole", + "community": 32, + "norm_label": "currentrole" + }, + { + "label": "ROUTES", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L24", + "_origin": "ast", + "id": "frontend_admin_js_main_routes", + "community": 32, + "norm_label": "routes" + }, + { + "label": "ROLE_NAVIGATION", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L123", + "_origin": "ast", + "id": "frontend_admin_js_main_role_navigation", + "community": 32, + "norm_label": "role_navigation" + }, + { + "label": "appContent", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L145", + "_origin": "ast", + "id": "frontend_admin_js_main_appcontent", + "community": 32, + "norm_label": "appcontent" + }, + { + "label": "pageTitle", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L146", + "_origin": "ast", + "id": "frontend_admin_js_main_pagetitle", + "community": 32, + "norm_label": "pagetitle" + }, + { + "label": "navItems", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L147", + "_origin": "ast", + "id": "frontend_admin_js_main_navitems", + "community": 32, + "norm_label": "navitems" + }, + { + "label": "sidebar", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L148", + "_origin": "ast", + "id": "frontend_admin_js_main_sidebar", + "community": 32, + "norm_label": "sidebar" + }, + { + "label": "sidebarOverlay", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L149", + "_origin": "ast", + "id": "frontend_admin_js_main_sidebaroverlay", + "community": 32, + "norm_label": "sidebaroverlay" + }, + { + "label": "menuToggle", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L150", + "_origin": "ast", + "id": "frontend_admin_js_main_menutoggle", + "community": 32, + "norm_label": "menutoggle" + }, + { + "label": "sidebarCloseBtn", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L151", + "_origin": "ast", + "id": "frontend_admin_js_main_sidebarclosebtn", + "community": 32, + "norm_label": "sidebarclosebtn" + }, + { + "label": "btnLogout", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L152", + "_origin": "ast", + "id": "frontend_admin_js_main_btnlogout", + "community": 32, + "norm_label": "btnlogout" + }, + { + "label": "main", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L153", + "_origin": "ast", + "id": "frontend_admin_js_main_main", + "community": 32, + "norm_label": "main" + }, + { + "label": "teacherRequestsNavBadge", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L154", + "_origin": "ast", + "id": "frontend_admin_js_main_teacherrequestsnavbadge", + "community": 32, + "norm_label": "teacherrequestsnavbadge" + }, + { + "label": "teacherRequestsTitleBadge", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L155", + "_origin": "ast", + "id": "frontend_admin_js_main_teacherrequeststitlebadge", + "community": 32, + "norm_label": "teacherrequeststitlebadge" + }, + { + "label": "allowedTabs", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L157", + "_origin": "ast", + "id": "frontend_admin_js_main_allowedtabs", + "community": 32, + "norm_label": "allowedtabs" + }, + { + "label": "settingsDropdown", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L201", + "_origin": "ast", + "id": "frontend_admin_js_main_settingsdropdown", + "community": 32, + "norm_label": "settingsdropdown" + }, + { + "label": "btnSettings", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L202", + "_origin": "ast", + "id": "frontend_admin_js_main_btnsettings", + "community": 32, + "norm_label": "btnsettings" + }, + { + "label": "switchTab()", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L234", + "_origin": "ast", + "id": "frontend_admin_js_main_switchtab", + "community": 32, + "norm_label": "switchtab()" + }, + { + "label": "configureRoleInterface()", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L270", + "_origin": "ast", + "id": "frontend_admin_js_main_configureroleinterface", + "community": 32, + "norm_label": "configureroleinterface()" + }, + { + "label": "refreshTeacherRequestBadge()", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L289", + "_origin": "ast", + "id": "frontend_admin_js_main_refreshteacherrequestbadge", + "community": 32, + "norm_label": "refreshteacherrequestbadge()" + }, + { + "label": "updateTeacherRequestBadge()", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L304", + "_origin": "ast", + "id": "frontend_admin_js_main_updateteacherrequestbadge", + "community": 32, + "norm_label": "updateteacherrequestbadge()" + }, + { + "label": "requestCountLabel()", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L313", + "_origin": "ast", + "id": "frontend_admin_js_main_requestcountlabel", + "community": 32, + "norm_label": "requestcountlabel()" + }, + { + "label": "hashTab", + "file_type": "code", + "source_file": "frontend/admin/js/main.js", + "source_location": "L325", + "_origin": "ast", + "id": "frontend_admin_js_main_hashtab", + "community": 32, + "norm_label": "hashtab" + }, + { + "label": "otel.js", + "file_type": "code", + "source_file": "frontend/admin/js/otel.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_otel", + "community": 130, + "norm_label": "otel.js" + }, + { + "label": "provider", + "file_type": "code", + "source_file": "frontend/admin/js/otel.js", + "source_location": "L11", + "_origin": "ast", + "id": "frontend_admin_js_otel_provider", + "community": 130, + "norm_label": "provider" + }, + { + "label": "traceExporter", + "file_type": "code", + "source_file": "frontend/admin/js/otel.js", + "source_location": "L19", + "_origin": "ast", + "id": "frontend_admin_js_otel_traceexporter", + "community": 130, + "norm_label": "traceexporter" + }, + { + "label": "utils.js", + "file_type": "code", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_utils", + "community": 14, + "norm_label": "utils.js" + }, + { + "label": "ESCAPE_MAP", + "file_type": "code", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_utils_escape_map", + "community": 14, + "norm_label": "escape_map" + }, + { + "label": "escapeHtml()", + "file_type": "code", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L9", + "_origin": "ast", + "id": "frontend_admin_js_utils_escapehtml", + "community": 14, + "norm_label": "escapehtml()" + }, + { + "label": "showAlert()", + "file_type": "code", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L14", + "_origin": "ast", + "id": "frontend_admin_js_utils_showalert", + "community": 14, + "norm_label": "showalert()" + }, + { + "label": "hideAlert()", + "file_type": "code", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L21", + "_origin": "ast", + "id": "frontend_admin_js_utils_hidealert", + "community": 14, + "norm_label": "hidealert()" + }, + { + "label": "applyRippleEffect()", + "file_type": "code", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L28", + "_origin": "ast", + "id": "frontend_admin_js_utils_applyrippleeffect", + "community": 32, + "norm_label": "applyrippleeffect()" + }, + { + "label": "initMultiSelect()", + "file_type": "code", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L53", + "_origin": "ast", + "id": "frontend_admin_js_utils_initmultiselect", + "community": 89, + "norm_label": "initmultiselect()" + }, + { + "label": "updateSelectText()", + "file_type": "code", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L83", + "_origin": "ast", + "id": "frontend_admin_js_utils_updateselecttext", + "community": 89, + "norm_label": "updateselecttext()" + }, + { + "label": "closeAllDropdownsOnOutsideClick()", + "file_type": "code", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L97", + "_origin": "ast", + "id": "frontend_admin_js_utils_closealldropdownsonoutsideclick", + "community": 32, + "norm_label": "closealldropdownsonoutsideclick()" + }, + { + "label": "academic-calendar.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_academic_calendar", + "community": 14, + "norm_label": "academic-calendar.js" + }, + { + "label": "DAY_OPTIONS", + "file_type": "code", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_js_views_academic_calendar_day_options", + "community": 14, + "norm_label": "day_options" + }, + { + "label": "SEMESTER_LABELS", + "file_type": "code", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L14", + "_origin": "ast", + "id": "frontend_admin_js_views_academic_calendar_semester_labels", + "community": 14, + "norm_label": "semester_labels" + }, + { + "label": "initAcademicCalendar()", + "file_type": "code", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L19", + "_origin": "ast", + "id": "frontend_admin_js_views_academic_calendar_initacademiccalendar", + "community": 14, + "norm_label": "initacademiccalendar()" + }, + { + "label": "auditorium-workload.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_auditorium_workload", + "community": 89, + "norm_label": "auditorium-workload.js" + }, + { + "label": "WORKLOAD_TARGETS", + "file_type": "code", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L14", + "_origin": "ast", + "id": "frontend_admin_js_views_auditorium_workload_workload_targets", + "community": 89, + "norm_label": "workload_targets" + }, + { + "label": "DAY_SHORT_LABELS", + "file_type": "code", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L44", + "_origin": "ast", + "id": "frontend_admin_js_views_auditorium_workload_day_short_labels", + "community": 89, + "norm_label": "day_short_labels" + }, + { + "label": "DAY_FULL_LABELS", + "file_type": "code", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L54", + "_origin": "ast", + "id": "frontend_admin_js_views_auditorium_workload_day_full_labels", + "community": 89, + "norm_label": "day_full_labels" + }, + { + "label": "DAY_ORDER", + "file_type": "code", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L64", + "_origin": "ast", + "id": "frontend_admin_js_views_auditorium_workload_day_order", + "community": 89, + "norm_label": "day_order" + }, + { + "label": "CELL_PARITY_LAYOUT", + "file_type": "code", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L66", + "_origin": "ast", + "id": "frontend_admin_js_views_auditorium_workload_cell_parity_layout", + "community": 89, + "norm_label": "cell_parity_layout" + }, + { + "label": "initAuditoriumWorkload()", + "file_type": "code", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L71", + "_origin": "ast", + "id": "frontend_admin_js_views_auditorium_workload_initauditoriumworkload", + "community": 9, + "norm_label": "initauditoriumworkload()" + }, + { + "label": "classrooms.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_classrooms", + "community": 89, + "norm_label": "classrooms.js" + }, + { + "label": "fetchEquipments()", + "file_type": "code", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_js_views_classrooms_fetchequipments", + "community": 89, + "norm_label": "fetchequipments()" + }, + { + "label": "renderEquipmentCheckboxes()", + "file_type": "code", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L13", + "_origin": "ast", + "id": "frontend_admin_js_views_classrooms_renderequipmentcheckboxes", + "community": 89, + "norm_label": "renderequipmentcheckboxes()" + }, + { + "label": "initClassrooms()", + "file_type": "code", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L34", + "_origin": "ast", + "id": "frontend_admin_js_views_classrooms_initclassrooms", + "community": 89, + "norm_label": "initclassrooms()" + }, + { + "label": "dashboard.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/dashboard.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_dashboard", + "community": 14, + "norm_label": "dashboard.js" + }, + { + "label": "initDashboard()", + "file_type": "code", + "source_file": "frontend/admin/js/views/dashboard.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_js_views_dashboard_initdashboard", + "community": 14, + "norm_label": "initdashboard()" + }, + { + "label": "department-workspace.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace", + "community": 71, + "norm_label": "department-workspace.js" + }, + { + "label": "initDepartmentWorkspace()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L6", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_initdepartmentworkspace", + "community": 71, + "norm_label": "initdepartmentworkspace()" + }, + { + "label": "loadDepartments()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L477", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_loaddepartments", + "community": 71, + "norm_label": "loaddepartments()" + }, + { + "label": "fillSelect()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L487", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_fillselect", + "community": 71, + "norm_label": "fillselect()" + }, + { + "label": "setDefaultDates()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L494", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_setdefaultdates", + "community": 71, + "norm_label": "setdefaultdates()" + }, + { + "label": "toIsoDate()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L502", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_toisodate", + "community": 71, + "norm_label": "toisodate()" + }, + { + "label": "formatDateTime()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L506", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_formatdatetime", + "community": 71, + "norm_label": "formatdatetime()" + }, + { + "label": "subjectCountLabel()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L511", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_subjectcountlabel", + "community": 71, + "norm_label": "subjectcountlabel()" + }, + { + "label": "requestCountLabel()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L519", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_requestcountlabel", + "community": 71, + "norm_label": "requestcountlabel()" + }, + { + "label": "requestStatusLabel()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L527", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_requeststatuslabel", + "community": 71, + "norm_label": "requeststatuslabel()" + }, + { + "label": "requestStatusClass()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L535", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_requeststatusclass", + "community": 71, + "norm_label": "requeststatusclass()" + }, + { + "label": "renderTeacherMetric()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L543", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_renderteachermetric", + "community": 71, + "norm_label": "renderteachermetric()" + }, + { + "label": "workloadLabel()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L553", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_workloadlabel", + "community": 71, + "norm_label": "workloadlabel()" + }, + { + "label": "workloadKeys()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L565", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_workloadkeys", + "community": 71, + "norm_label": "workloadkeys()" + }, + { + "label": "normalizeTeacherName()", + "file_type": "code", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L572", + "_origin": "ast", + "id": "frontend_admin_js_views_department_workspace_normalizeteachername", + "community": 71, + "norm_label": "normalizeteachername()" + }, + { + "label": "groups.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_groups", + "community": 14, + "norm_label": "groups.js" + }, + { + "label": "fetchEducationForms()", + "file_type": "code", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_js_views_groups_fetcheducationforms", + "community": 14, + "norm_label": "fetcheducationforms()" + }, + { + "label": "initGroups()", + "file_type": "code", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L15", + "_origin": "ast", + "id": "frontend_admin_js_views_groups_initgroups", + "community": 14, + "norm_label": "initgroups()" + }, + { + "label": "schedule-view.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view", + "community": 9, + "norm_label": "schedule-view.js" + }, + { + "label": "PARITY_LABELS", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L9", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_parity_labels", + "community": 9, + "norm_label": "parity_labels" + }, + { + "label": "DAY_SHORT_LABELS", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L14", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_day_short_labels", + "community": 9, + "norm_label": "day_short_labels" + }, + { + "label": "DAY_FULL_LABELS", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L23", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_day_full_labels", + "community": 9, + "norm_label": "day_full_labels" + }, + { + "label": "DAY_ORDER", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L32", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_day_order", + "community": 9, + "norm_label": "day_order" + }, + { + "label": "CELL_PARITY_LAYOUT", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L33", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_cell_parity_layout", + "community": 9, + "norm_label": "cell_parity_layout" + }, + { + "label": "initScheduleView()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L40", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_initscheduleview", + "community": 9, + "norm_label": "initscheduleview()" + }, + { + "label": "loadDictionaries()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L729", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_loaddictionaries", + "community": 9, + "norm_label": "loaddictionaries()" + }, + { + "label": "setDefaultDate()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L760", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_setdefaultdate", + "community": 9, + "norm_label": "setdefaultdate()" + }, + { + "label": "fillSelect()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L765", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_fillselect", + "community": 9, + "norm_label": "fillselect()" + }, + { + "label": "addOptional()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L772", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_addoptional", + "community": 9, + "norm_label": "addoptional()" + }, + { + "label": "valueOf()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L776", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_valueof", + "community": 9, + "norm_label": "valueof()" + }, + { + "label": "normalizeId()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L780", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_normalizeid", + "community": 9, + "norm_label": "normalizeid()" + }, + { + "label": "roomLabel()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L785", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_roomlabel", + "community": 9, + "norm_label": "roomlabel()" + }, + { + "label": "collectSlots()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L789", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_collectslots", + "community": 9, + "norm_label": "collectslots()" + }, + { + "label": "groupLessonsByDateSlot()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L812", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_grouplessonsbydateslot", + "community": 9, + "norm_label": "grouplessonsbydateslot()" + }, + { + "label": "buildScheduleSections()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L828", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_buildschedulesections", + "community": 9, + "norm_label": "buildschedulesections()" + }, + { + "label": "splitEntitiesForLesson()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L852", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_splitentitiesforlesson", + "community": 9, + "norm_label": "splitentitiesforlesson()" + }, + { + "label": "singleEntity()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L865", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_singleentity", + "community": 9, + "norm_label": "singleentity()" + }, + { + "label": "listEntities()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L874", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_listentities", + "community": 9, + "norm_label": "listentities()" + }, + { + "label": "sortLessons()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L893", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_sortlessons", + "community": 9, + "norm_label": "sortlessons()" + }, + { + "label": "lessonSlotDescriptor()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L903", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_lessonslotdescriptor", + "community": 9, + "norm_label": "lessonslotdescriptor()" + }, + { + "label": "buildCombinedWeekBlocks()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L911", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_buildcombinedweekblocks", + "community": 9, + "norm_label": "buildcombinedweekblocks()" + }, + { + "label": "weekParity()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L942", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_weekparity", + "community": 9, + "norm_label": "weekparity()" + }, + { + "label": "buildDatesByDay()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L950", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_builddatesbyday", + "community": 9, + "norm_label": "builddatesbyday()" + }, + { + "label": "parityForDate()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L961", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_parityfordate", + "community": 9, + "norm_label": "parityfordate()" + }, + { + "label": "combinedWeekCaption()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L969", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_combinedweekcaption", + "community": 9, + "norm_label": "combinedweekcaption()" + }, + { + "label": "mobileDayCaption()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L973", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_mobiledaycaption", + "community": 9, + "norm_label": "mobiledaycaption()" + }, + { + "label": "periodCaption()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L977", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_periodcaption", + "community": 9, + "norm_label": "periodcaption()" + }, + { + "label": "lessonSlotKey()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L981", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_lessonslotkey", + "community": 9, + "norm_label": "lessonslotkey()" + }, + { + "label": "dateSlotKey()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L986", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_dateslotkey", + "community": 9, + "norm_label": "dateslotkey()" + }, + { + "label": "weekStart()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L990", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_weekstart", + "community": 9, + "norm_label": "weekstart()" + }, + { + "label": "twoWeekRange()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L997", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_twoweekrange", + "community": 9, + "norm_label": "twoweekrange()" + }, + { + "label": "addDays()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1007", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_adddays", + "community": 9, + "norm_label": "adddays()" + }, + { + "label": "parseIsoDate()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1013", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_parseisodate", + "community": 9, + "norm_label": "parseisodate()" + }, + { + "label": "datesBetween()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1018", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_datesbetween", + "community": 9, + "norm_label": "datesbetween()" + }, + { + "label": "isoDay()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1026", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_isoday", + "community": 9, + "norm_label": "isoday()" + }, + { + "label": "dayShort()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1031", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_dayshort", + "community": 9, + "norm_label": "dayshort()" + }, + { + "label": "formatDate()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1035", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_formatdate", + "community": 9, + "norm_label": "formatdate()" + }, + { + "label": "formatDateShort()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1041", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_formatdateshort", + "community": 9, + "norm_label": "formatdateshort()" + }, + { + "label": "trimTime()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1046", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_trimtime", + "community": 9, + "norm_label": "trimtime()" + }, + { + "label": "toIsoDate()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1050", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_toisodate", + "community": 9, + "norm_label": "toisodate()" + }, + { + "label": "lessonCountLabel()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1058", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_lessoncountlabel", + "community": 9, + "norm_label": "lessoncountlabel()" + }, + { + "label": "sectionCountLabel()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1066", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_sectioncountlabel", + "community": 9, + "norm_label": "sectioncountlabel()" + }, + { + "label": "compareSlots()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1074", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_compareslots", + "community": 9, + "norm_label": "compareslots()" + }, + { + "label": "naturalCompare()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1084", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_view_naturalcompare", + "community": 9, + "norm_label": "naturalcompare()" + }, + { + "label": "schedule.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule", + "community": 14, + "norm_label": "schedule.js" + }, + { + "label": "DAY_OPTIONS", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_day_options", + "community": 14, + "norm_label": "day_options" + }, + { + "label": "PARITY_LABELS", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L14", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_parity_labels", + "community": 14, + "norm_label": "parity_labels" + }, + { + "label": "CELL_PARITY_LAYOUT", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L20", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_cell_parity_layout", + "community": 14, + "norm_label": "cell_parity_layout" + }, + { + "label": "SEMESTER_LABELS", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L25", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_semester_labels", + "community": 14, + "norm_label": "semester_labels" + }, + { + "label": "LESSON_TYPE_LIMITS", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L33", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_lesson_type_limits", + "community": 14, + "norm_label": "lesson_type_limits" + }, + { + "label": "initSchedule()", + "file_type": "code", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L60", + "_origin": "ast", + "id": "frontend_admin_js_views_schedule_initschedule", + "community": 14, + "norm_label": "initschedule()" + }, + { + "label": "subjects.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/subjects.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_subjects", + "community": 14, + "norm_label": "subjects.js" + }, + { + "label": "initSubjects()", + "file_type": "code", + "source_file": "frontend/admin/js/views/subjects.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_js_views_subjects_initsubjects", + "community": 14, + "norm_label": "initsubjects()" + }, + { + "label": "teacher-requests.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_teacher_requests", + "community": 14, + "norm_label": "teacher-requests.js" + }, + { + "label": "initTeacherRequests()", + "file_type": "code", + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_js_views_teacher_requests_initteacherrequests", + "community": 14, + "norm_label": "initteacherrequests()" + }, + { + "label": "university-structure.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/university-structure.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_university_structure", + "community": 14, + "norm_label": "university-structure.js" + }, + { + "label": "initUniversityStructure()", + "file_type": "code", + "source_file": "frontend/admin/js/views/university-structure.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_js_views_university_structure_inituniversitystructure", + "community": 14, + "norm_label": "inituniversitystructure()" + }, + { + "label": "users.js", + "file_type": "code", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_js_views_users", + "community": 14, + "norm_label": "users.js" + }, + { + "label": "ROLE_LABELS", + "file_type": "code", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_js_views_users_role_labels", + "community": 14, + "norm_label": "role_labels" + }, + { + "label": "ROLE_BADGE", + "file_type": "code", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L12", + "_origin": "ast", + "id": "frontend_admin_js_views_users_role_badge", + "community": 14, + "norm_label": "role_badge" + }, + { + "label": "initUsers()", + "file_type": "code", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L21", + "_origin": "ast", + "id": "frontend_admin_js_views_users_initusers", + "community": 14, + "norm_label": "initusers()" + }, + { + "label": "main.js", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_settings_js_main", + "community": 56, + "norm_label": "main.js" + }, + { + "label": "role", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L7", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_role", + "community": 56, + "norm_label": "role" + }, + { + "label": "ROUTES", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L19", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_routes", + "community": 56, + "norm_label": "routes" + }, + { + "label": "ROLE_TABS", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L47", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_role_tabs", + "community": 56, + "norm_label": "role_tabs" + }, + { + "label": "allowedTabs", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L51", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_allowedtabs", + "community": 56, + "norm_label": "allowedtabs" + }, + { + "label": "appContent", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L57", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_appcontent", + "community": 56, + "norm_label": "appcontent" + }, + { + "label": "pageTitle", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L58", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_pagetitle", + "community": 56, + "norm_label": "pagetitle" + }, + { + "label": "navItems", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L59", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_navitems", + "community": 56, + "norm_label": "navitems" + }, + { + "label": "sidebar", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L60", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_sidebar", + "community": 56, + "norm_label": "sidebar" + }, + { + "label": "sidebarOverlay", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L61", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_sidebaroverlay", + "community": 56, + "norm_label": "sidebaroverlay" + }, + { + "label": "menuToggle", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L62", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_menutoggle", + "community": 56, + "norm_label": "menutoggle" + }, + { + "label": "sidebarCloseBtn", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L63", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_sidebarclosebtn", + "community": 56, + "norm_label": "sidebarclosebtn" + }, + { + "label": "main", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L64", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_main", + "community": 56, + "norm_label": "main" + }, + { + "label": "switchTab()", + "file_type": "code", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L111", + "_origin": "ast", + "id": "frontend_admin_settings_js_main_switchtab", + "community": 56, + "norm_label": "switchtab()" + }, + { + "label": "database.js", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/database.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_database", + "community": 14, + "norm_label": "database.js" + }, + { + "label": "initDatabase()", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/database.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_database_initdatabase", + "community": 14, + "norm_label": "initdatabase()" + }, + { + "label": "edu-forms.js", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_edu_forms", + "community": 14, + "norm_label": "edu-forms.js" + }, + { + "label": "allEducationForms", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_edu_forms_alleducationforms", + "community": 14, + "norm_label": "alleducationforms" + }, + { + "label": "fetchEducationForms()", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L6", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_edu_forms_fetcheducationforms", + "community": 14, + "norm_label": "fetcheducationforms()" + }, + { + "label": "initEduForms()", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L16", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_edu_forms_initeduforms", + "community": 14, + "norm_label": "initeduforms()" + }, + { + "label": "time-slots.js", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_time_slots", + "community": 118, + "norm_label": "time-slots.js" + }, + { + "label": "APPLY_MODE_LABELS", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L4", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_time_slots_apply_mode_labels", + "community": 118, + "norm_label": "apply_mode_labels" + }, + { + "label": "DAY_SHORT_LABELS", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L10", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_time_slots_day_short_labels", + "community": 118, + "norm_label": "day_short_labels" + }, + { + "label": "initTimeSlotsSettings()", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L20", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_time_slots_inittimeslotssettings", + "community": 34, + "norm_label": "inittimeslotssettings()" + }, + { + "label": "scopeOptionLabel()", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L298", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_time_slots_scopeoptionlabel", + "community": 118, + "norm_label": "scopeoptionlabel()" + }, + { + "label": "scopeBadgeLabel()", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L305", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_time_slots_scopebadgelabel", + "community": 118, + "norm_label": "scopebadgelabel()" + }, + { + "label": "dayShort()", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L311", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_time_slots_dayshort", + "community": 118, + "norm_label": "dayshort()" + }, + { + "label": "trimTime()", + "file_type": "code", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L315", + "_origin": "ast", + "id": "frontend_admin_settings_js_views_time_slots_trimtime", + "community": 118, + "norm_label": "trimtime()" + }, + { + "label": "script.js", + "file_type": "code", + "source_file": "frontend/script.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_script", + "community": 119, + "norm_label": "script.js" + }, + { + "label": "clearFieldError()", + "file_type": "code", + "source_file": "frontend/script.js", + "source_location": "L70", + "_origin": "ast", + "id": "frontend_script_clearfielderror", + "community": 119, + "norm_label": "clearfielderror()" + }, + { + "label": "setFieldError()", + "file_type": "code", + "source_file": "frontend/script.js", + "source_location": "L75", + "_origin": "ast", + "id": "frontend_script_setfielderror", + "community": 119, + "norm_label": "setfielderror()" + }, + { + "label": "showAlert()", + "file_type": "code", + "source_file": "frontend/script.js", + "source_location": "L86", + "_origin": "ast", + "id": "frontend_script_showalert", + "community": 119, + "norm_label": "showalert()" + }, + { + "label": "hideAlert()", + "file_type": "code", + "source_file": "frontend/script.js", + "source_location": "L91", + "_origin": "ast", + "id": "frontend_script_hidealert", + "community": 119, + "norm_label": "hidealert()" + }, + { + "label": "setLoading()", + "file_type": "code", + "source_file": "frontend/script.js", + "source_location": "L96", + "_origin": "ast", + "id": "frontend_script_setloading", + "community": 119, + "norm_label": "setloading()" + }, + { + "label": "validate()", + "file_type": "code", + "source_file": "frontend/script.js", + "source_location": "L102", + "_origin": "ast", + "id": "frontend_script_validate", + "community": 119, + "norm_label": "validate()" + }, + { + "label": "theme-toggle.js", + "file_type": "code", + "source_file": "frontend/theme-toggle.js", + "source_location": "L1", + "_origin": "ast", + "id": "frontend_theme_toggle", + "community": 132, + "norm_label": "theme-toggle.js" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "frontend/theme-toggle.js", + "source_location": "L22", + "_origin": "ast", + "id": "frontend_theme_toggle_init", + "community": 132, + "norm_label": "init()" + }, + { + "label": "script.js", + "file_type": "code", + "source_file": "resume/script.js", + "source_location": "L1", + "_origin": "ast", + "id": "resume_script", + "community": 100, + "norm_label": "script.js" + }, + { + "label": "incidentRunbooks", + "file_type": "code", + "source_file": "resume/script.js", + "source_location": "L3", + "_origin": "ast", + "id": "resume_script_incidentrunbooks", + "community": 100, + "norm_label": "incidentrunbooks" + }, + { + "label": "initPrintButton()", + "file_type": "code", + "source_file": "resume/script.js", + "source_location": "L65", + "_origin": "ast", + "id": "resume_script_initprintbutton", + "community": 100, + "norm_label": "initprintbutton()" + }, + { + "label": "initCopyButtons()", + "file_type": "code", + "source_file": "resume/script.js", + "source_location": "L74", + "_origin": "ast", + "id": "resume_script_initcopybuttons", + "community": 100, + "norm_label": "initcopybuttons()" + }, + { + "label": "initReveal()", + "file_type": "code", + "source_file": "resume/script.js", + "source_location": "L91", + "_origin": "ast", + "id": "resume_script_initreveal", + "community": 100, + "norm_label": "initreveal()" + }, + { + "label": "initNavigationHighlight()", + "file_type": "code", + "source_file": "resume/script.js", + "source_location": "L115", + "_origin": "ast", + "id": "resume_script_initnavigationhighlight", + "community": 100, + "norm_label": "initnavigationhighlight()" + }, + { + "label": "initIncidentTabs()", + "file_type": "code", + "source_file": "resume/script.js", + "source_location": "L142", + "_origin": "ast", + "id": "resume_script_initincidenttabs", + "community": 100, + "norm_label": "initincidenttabs()" + }, + { + "label": "formatRunbookText()", + "file_type": "code", + "source_file": "resume/script.js", + "source_location": "L175", + "_origin": "ast", + "id": "resume_script_formatrunbooktext", + "community": 100, + "norm_label": "formatrunbooktext()" + }, + { + "label": "escapeHtml()", + "file_type": "code", + "source_file": "resume/script.js", + "source_location": "L179", + "_origin": "ast", + "id": "resume_script_escapehtml", + "community": 100, + "norm_label": "escapehtml()" + }, + { + "label": "showToast()", + "file_type": "code", + "source_file": "resume/script.js", + "source_location": "L188", + "_origin": "ast", + "id": "resume_script_showtoast", + "community": 100, + "norm_label": "showtoast()" + }, + { + "label": "\u041f\u0440\u043e\u0435\u043a\u0442\u043d\u044b\u0439 \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442 AGENTS.md", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "agents_project_regulation", + "community": 101, + "norm_label": "\u043f\u0440\u043e\u0435\u043a\u0442\u043d\u044b\u0438 \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442 agents.md" + }, + { + "label": "\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u041c\u0430\u0433\u0438\u0441\u0442\u0440", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "agents_magistr_system", + "community": 101, + "norm_label": "\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043c\u0430\u0433\u0438\u0441\u0442\u0440" + }, + { + "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0441\u0442\u0438 Flyway-\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0439", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "agents_flyway_migration_rule", + "community": 101, + "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0441\u0442\u0438 flyway-\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438" + }, + { + "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430", + "file_type": "concept", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "agents_russian_language_rule", + "community": 101, + "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u043e \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430" + }, + { + "label": "\u0418\u043d\u0434\u0435\u043a\u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", + "file_type": "document", + "source_file": "AGENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "agents_project_docs_index", + "community": 80, + "norm_label": "\u0438\u043d\u0434\u0435\u043a\u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u043d\u043e\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438" + }, + { + "label": "\u0410\u0443\u0434\u0438\u0442 \u0440\u0438\u0441\u043a\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430", + "file_type": "document", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_project_risk_audit", + "community": 84, + "norm_label": "\u0430\u0443\u0434\u0438\u0442 \u0440\u0438\u0441\u043a\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430" + }, + { + "label": "\u041d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435 production-defaults JWT", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_jwt_insecure_production_defaults", + "community": 84, + "norm_label": "\u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435 production-defaults jwt" + }, + { + "label": "\u0413\u043e\u043d\u043a\u0430 \u0440\u043e\u0442\u0430\u0446\u0438\u0438 refresh-\u0442\u043e\u043a\u0435\u043d\u043e\u0432", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_refresh_token_rotation_race_condition", + "community": 117, + "norm_label": "\u0433\u043e\u043d\u043a\u0430 \u0440\u043e\u0442\u0430\u0446\u0438\u0438 refresh-\u0442\u043e\u043a\u0435\u043d\u043e\u0432" + }, + { + "label": "\u0423\u0442\u0435\u0447\u043a\u0430 ThreadLocal AuthContext", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_authcontext_threadlocal_leak", + "community": 117, + "norm_label": "\u0443\u0442\u0435\u0447\u043a\u0430 threadlocal authcontext" + }, + { + "label": "\u041f\u0440\u043e\u0431\u0435\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432 override \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_schedule_override_conflict_gap", + "community": 84, + "norm_label": "\u043f\u0440\u043e\u0431\u0435\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432 override \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u041f\u0440\u043e\u0431\u0435\u043b \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 override \u0434\u043b\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_teacher_schedule_override_visibility_gap", + "community": 109, + "norm_label": "\u043f\u0440\u043e\u0431\u0435\u043b \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 override \u0434\u043b\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0438" + }, + { + "label": "\u0420\u0438\u0441\u043a \u0437\u0430\u043c\u0435\u043d\u044b DataSource \u0442\u0435\u043d\u0430\u043d\u0442\u0430", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_tenant_datasource_replacement_risk", + "community": 84, + "norm_label": "\u0440\u0438\u0441\u043a \u0437\u0430\u043c\u0435\u043d\u044b datasource \u0442\u0435\u043d\u0430\u043d\u0442\u0430" + }, + { + "label": "\u041f\u0440\u043e\u0431\u0435\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f watcher \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0442\u0435\u043d\u0430\u043d\u0442\u043e\u0432", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_tenant_config_watcher_update_gap", + "community": 84, + "norm_label": "\u043f\u0440\u043e\u0431\u0435\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f watcher \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0442\u0435\u043d\u0430\u043d\u0442\u043e\u0432" + }, + { + "label": "\u0420\u0438\u0441\u043a Kubernetes TLS trust-all", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_kubernetes_tls_trust_all_risk", + "community": 84, + "norm_label": "\u0440\u0438\u0441\u043a kubernetes tls trust-all" + }, + { + "label": "\u0420\u0438\u0441\u043a \u0432\u043b\u0430\u0434\u0435\u043d\u0438\u044f \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0430\u043c\u0438 \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435 \u043a\u0430\u0444\u0435\u0434\u0440\u044b", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_department_import_subject_ownership_risk", + "community": 129, + "norm_label": "\u0440\u0438\u0441\u043a \u0432\u043b\u0430\u0434\u0435\u043d\u0438\u044f \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0430\u043c\u0438 \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435 \u043a\u0430\u0444\u0435\u0434\u0440\u044b" + }, + { + "label": "\u0420\u0438\u0441\u043a \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043a\u0430\u0444\u0435\u0434\u0440\u044b", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_workload_department_scope_risk", + "community": 131, + "norm_label": "\u0440\u0438\u0441\u043a \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043a\u0430\u0444\u0435\u0434\u0440\u044b" + }, + { + "label": "\u0420\u0438\u0441\u043a \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u043d\u0438\u0446 \u0441\u0435\u043c\u0435\u0441\u0442\u0440\u043e\u0432", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_semester_boundary_overlap_risk", + "community": 70, + "norm_label": "\u0440\u0438\u0441\u043a \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u043d\u0438\u0446 \u0441\u0435\u043c\u0435\u0441\u0442\u0440\u043e\u0432" + }, + { + "label": "\u0420\u0438\u0441\u043a access token \u0432 localStorage", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_localstorage_access_token_risk", + "community": 117, + "norm_label": "\u0440\u0438\u0441\u043a access token \u0432 localstorage" + }, + { + "label": "\u0420\u0438\u0441\u043a XSS \u0447\u0435\u0440\u0435\u0437 innerHTML \u043e\u0448\u0438\u0431\u043e\u043a", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_innerhtml_error_xss_risk", + "community": 109, + "norm_label": "\u0440\u0438\u0441\u043a xss \u0447\u0435\u0440\u0435\u0437 innerhtml \u043e\u0448\u0438\u0431\u043e\u043a" + }, + { + "label": "\u0420\u0438\u0441\u043a latest-\u0442\u0435\u0433\u0430 OpenTelemetry", + "file_type": "concept", + "source_file": "BUG_REPORT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "bug_report_opentelemetry_latest_supply_chain_risk", + "community": 69, + "norm_label": "\u0440\u0438\u0441\u043a latest-\u0442\u0435\u0433\u0430 opentelemetry" + }, + { + "label": "\u041e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u0430\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u0442\u0435\u043d\u0430\u043d\u0442\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", + "file_type": "document", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_resilient_multitenant_infrastructure", + "community": 69, + "norm_label": "\u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0438\u0447\u0438\u0432\u0430\u044f \u043c\u0443\u043b\u044c\u0442\u0438\u0442\u0435\u043d\u0430\u043d\u0442\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430" + }, + { + "label": "\u041f\u0430\u0442\u0442\u0435\u0440\u043d database-per-tenant", + "file_type": "concept", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_database_per_tenant_pattern", + "community": 69, + "norm_label": "\u043f\u0430\u0442\u0442\u0435\u0440\u043d database-per-tenant" + }, + { + "label": "\u041e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0424\u0417-152", + "file_type": "rationale", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_fz_152_data_isolation_rationale", + "community": 69, + "norm_label": "\u043e\u0431\u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0444\u0437-152" + }, + { + "label": "K3s-\u043a\u043b\u0430\u0441\u0442\u0435\u0440", + "file_type": "concept", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_k3s_cluster", + "community": 69, + "norm_label": "k3s-\u043a\u043b\u0430\u0441\u0442\u0435\u0440" + }, + { + "label": "\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u043d\u0430\u043d\u0442\u0430\u043c\u0438 \u0447\u0435\u0440\u0435\u0437 ConfigMap", + "file_type": "concept", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_configmap_dynamic_tenant_management", + "community": 84, + "norm_label": "\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u043d\u0430\u043d\u0442\u0430\u043c\u0438 \u0447\u0435\u0440\u0435\u0437 configmap" + }, + { + "label": "\u0423\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c H2 \u0438 HikariCP", + "file_type": "concept", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_h2_hikaricp_resiliency", + "community": 133, + "norm_label": "\u0443\u0441\u0442\u043e\u0438\u0447\u0438\u0432\u043e\u0441\u0442\u044c h2 \u0438 hikaricp" + }, + { + "label": "Ansible-\u0445\u043e\u0441\u0442\u044b \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445", + "file_type": "concept", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_ansible_database_hosts", + "community": 69, + "norm_label": "ansible-\u0445\u043e\u0441\u0442\u044b \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445" + }, + { + "label": "CI/CD \u0447\u0435\u0440\u0435\u0437 Gitea Actions", + "file_type": "concept", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_gitea_actions_cicd", + "community": 110, + "norm_label": "ci/cd \u0447\u0435\u0440\u0435\u0437 gitea actions" + }, + { + "label": "Caddy proxy", + "file_type": "concept", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_caddy_proxy", + "community": 69, + "norm_label": "caddy proxy" + }, + { + "label": "\u041d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u043e\u0441\u0442\u044c SigNoz \u0438 OpenTelemetry", + "file_type": "concept", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_signoz_opentelemetry_observability", + "community": 69, + "norm_label": "\u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u043e\u0441\u0442\u044c signoz \u0438 opentelemetry" + }, + { + "label": "\u0412\u041c \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 Proxmox", + "file_type": "concept", + "source_file": "DEVOPS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "devops_proxmox_database_vms", + "community": 69, + "norm_label": "\u0432\u043c \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 proxmox" + }, + { + "label": "Backend-\u0441\u0435\u0440\u0432\u0438\u0441 Docker Compose", + "file_type": "concept", + "source_file": "compose.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "compose_backend_service", + "community": 122, + "norm_label": "backend-\u0441\u0435\u0440\u0432\u0438\u0441 docker compose" + }, + { + "label": "Frontend-\u0441\u0435\u0440\u0432\u0438\u0441 Docker Compose", + "file_type": "concept", + "source_file": "compose.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "compose_frontend_service", + "community": 122, + "norm_label": "frontend-\u0441\u0435\u0440\u0432\u0438\u0441 docker compose" + }, + { + "label": "PostgreSQL-\u0441\u0435\u0440\u0432\u0438\u0441 Docker Compose", + "file_type": "concept", + "source_file": "compose.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "compose_db_service", + "community": 122, + "norm_label": "postgresql-\u0441\u0435\u0440\u0432\u0438\u0441 docker compose" + }, + { + "label": "\u0412\u043d\u0435\u0448\u043d\u044f\u044f proxy-\u0441\u0435\u0442\u044c Docker", + "file_type": "concept", + "source_file": "compose.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "compose_proxy_network", + "community": 122, + "norm_label": "\u0432\u043d\u0435\u0448\u043d\u044f\u044f proxy-\u0441\u0435\u0442\u044c docker" + }, + { + "label": "\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f POSTGRES_PASSWORD", + "file_type": "concept", + "source_file": "compose.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "compose_postgres_password_required", + "community": 122, + "norm_label": "\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f postgres_password" + }, + { + "label": "\u041d\u0430\u0432\u044b\u043a AutoUpdateDocs", + "file_type": "document", + "source_file": ".agents/skills/AutoUpdateDocs.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_agents_skills_autoupdatedocs_autoupdatedocs_skill", + "community": 80, + "norm_label": "\u043d\u0430\u0432\u044b\u043a autoupdatedocs" + }, + { + "label": "\u041a\u0430\u0440\u0442\u0430 \u0444\u0430\u0439\u043b\u043e\u0432 \u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", + "file_type": "concept", + "source_file": ".agents/skills/AutoUpdateDocs.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_agents_skills_autoupdatedocs_file_to_docs_map", + "community": 80, + "norm_label": "\u043a\u0430\u0440\u0442\u0430 \u0444\u0430\u0438\u043b\u043e\u0432 \u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438" + }, + { + "label": "SKILL.md AutoUpdateDocs", + "file_type": "document", + "source_file": ".agents/skills/auto-update-docs/SKILL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_agents_skills_auto_update_docs_skill_autoupdatedocs_skill", + "community": 80, + "norm_label": "skill.md autoupdatedocs" + }, + { + "label": "\u041a\u0430\u0440\u0442\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430", + "file_type": "concept", + "source_file": ".agents/skills/auto-update-docs/SKILL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_agents_skills_auto_update_docs_skill_frontend_settings_docs_map", + "community": 109, + "norm_label": "\u043a\u0430\u0440\u0442\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430" + }, + { + "label": "\u041d\u0430\u0432\u044b\u043a frontend-design", + "file_type": "document", + "source_file": ".agents/skills/frontend-design/SKILL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_agents_skills_frontend_design_skill_frontend_design_skill", + "community": 125, + "norm_label": "\u043d\u0430\u0432\u044b\u043a frontend-design" + }, + { + "label": "\u0414\u0438\u0437\u0430\u0439\u043d-\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430", + "file_type": "concept", + "source_file": ".agents/skills/frontend-design/SKILL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_agents_skills_frontend_design_skill_design_thinking", + "community": 125, + "norm_label": "\u0434\u0438\u0437\u0430\u0438\u043d-\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0438\u0441\u0430" + }, + { + "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u0440\u043e\u0442\u0438\u0432 AI-\u044d\u0441\u0442\u0435\u0442\u0438\u043a\u0438", + "file_type": "concept", + "source_file": ".agents/skills/frontend-design/SKILL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_agents_skills_frontend_design_skill_no_ai_aesthetic_rule", + "community": 125, + "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u0440\u043e\u0442\u0438\u0432 ai-\u044d\u0441\u0442\u0435\u0442\u0438\u043a\u0438" + }, + { + "label": "Workflow \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 Docker-\u043e\u0431\u0440\u0430\u0437\u043e\u0432", + "file_type": "document", + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_gitea_workflows_docker_build_build_and_push_docker_images", + "community": 110, + "norm_label": "workflow \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 docker-\u043e\u0431\u0440\u0430\u0437\u043e\u0432" + }, + { + "label": "Pipeline backend-\u043e\u0431\u0440\u0430\u0437\u0430", + "file_type": "concept", + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_gitea_workflows_docker_build_backend_image_pipeline", + "community": 110, + "norm_label": "pipeline backend-\u043e\u0431\u0440\u0430\u0437\u0430" + }, + { + "label": "Pipeline frontend-\u043e\u0431\u0440\u0430\u0437\u0430", + "file_type": "concept", + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_gitea_workflows_docker_build_frontend_image_pipeline", + "community": 110, + "norm_label": "pipeline frontend-\u043e\u0431\u0440\u0430\u0437\u0430" + }, + { + "label": "Job \u0434\u0435\u043f\u043b\u043e\u044f \u0432 Kubernetes", + "file_type": "concept", + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_gitea_workflows_docker_build_deploy_to_k8s", + "community": 110, + "norm_label": "job \u0434\u0435\u043f\u043b\u043e\u044f \u0432 kubernetes" + }, + { + "label": "Secret ZUEV_TOKEN", + "file_type": "concept", + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_gitea_workflows_docker_build_zuev_token_secret", + "community": 110, + "norm_label": "secret zuev_token" + }, + { + "label": "Secret KUBECONFIG_DATA", + "file_type": "concept", + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "_gitea_workflows_docker_build_kubeconfig_secret", + "community": 110, + "norm_label": "secret kubeconfig_data" + }, + { + "label": "\u041e\u0431\u0437\u043e\u0440 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u041c\u0430\u0433\u0438\u0441\u0442\u0440", + "file_type": "document", + "source_file": "docs/README.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_readme_magistr_overview", + "community": 80, + "norm_label": "\u043e\u0431\u0437\u043e\u0440 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043c\u0430\u0433\u0438\u0441\u0442\u0440" + }, + { + "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b", + "file_type": "document", + "source_file": "docs/ARCHITECTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_architecture_system_architecture", + "community": 80, + "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b" + }, + { + "label": "\u041c\u0443\u043b\u044c\u0442\u0438\u0442\u0435\u043d\u0430\u043d\u0442\u043d\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", + "file_type": "concept", + "source_file": "docs/ARCHITECTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_architecture_multitenant_architecture", + "community": 69, + "norm_label": "\u043c\u0443\u043b\u044c\u0442\u0438\u0442\u0435\u043d\u0430\u043d\u0442\u043d\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430" + }, + { + "label": "\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", + "file_type": "concept", + "source_file": "docs/ARCHITECTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_architecture_authentication", + "community": 117, + "norm_label": "\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + }, + { + "label": "\u0420\u043e\u043b\u0435\u0432\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c", + "file_type": "concept", + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_business_logic_role_model", + "community": 80, + "norm_label": "\u0440\u043e\u043b\u0435\u0432\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c" + }, + { + "label": "\u041c\u043e\u0434\u0435\u043b\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "concept", + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_business_logic_dynamic_schedule_model", + "community": 70, + "norm_label": "\u043c\u043e\u0434\u0435\u043b\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "concept", + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_business_logic_schedule_validation", + "community": 70, + "norm_label": "\u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u0410\u0440\u0445\u0438\u0432\u0430\u0446\u0438\u044f \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430", + "file_type": "concept", + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_business_logic_lifecycle_archiving", + "community": 80, + "norm_label": "\u0430\u0440\u0445\u0438\u0432\u0430\u0446\u0438\u044f \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430" + }, + { + "label": "\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043a \u043a\u0430\u0444\u0435\u0434\u0440\u0430\u043c", + "file_type": "concept", + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_business_logic_teacher_department_assignments", + "community": 129, + "norm_label": "\u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0438 \u043a \u043a\u0430\u0444\u0435\u0434\u0440\u0430\u043c" + }, + { + "label": "\u041c\u043e\u0434\u0435\u043b\u044c \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f", + "file_type": "document", + "source_file": "docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_academic_calendar_calendar_model", + "community": 70, + "norm_label": "\u043c\u043e\u0434\u0435\u043b\u044c \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f" + }, + { + "label": "\u041a\u043e\u0434\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0435\u0439 \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f", + "file_type": "concept", + "source_file": "docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_academic_calendar_activity_codes", + "community": 70, + "norm_label": "\u043a\u043e\u0434\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0435\u0438 \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f" + }, + { + "label": "\u0424\u0438\u043b\u044c\u0442\u0440 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044e", + "file_type": "concept", + "source_file": "docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_academic_calendar_schedule_generation_filter", + "community": 70, + "norm_label": "\u0444\u0438\u043b\u044c\u0442\u0440 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044e" + }, + { + "label": "REST API", + "file_type": "document", + "source_file": "docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_api_rest_api", + "community": 80, + "norm_label": "rest api" + }, + { + "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438", + "file_type": "concept", + "source_file": "docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_api_authentication_endpoints", + "community": 117, + "norm_label": "\u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + }, + { + "label": "\u041f\u0440\u0430\u0432\u0430 \u0440\u043e\u043b\u0435\u0439 API", + "file_type": "concept", + "source_file": "docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_api_role_permissions", + "community": 80, + "norm_label": "\u043f\u0440\u0430\u0432\u0430 \u0440\u043e\u043b\u0435\u0438 api" + }, + { + "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "concept", + "source_file": "docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_api_dynamic_schedule_endpoints", + "community": 109, + "norm_label": "\u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "concept", + "source_file": "docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_api_schedule_rules_endpoints", + "community": 70, + "norm_label": "\u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b override \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "concept", + "source_file": "docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_api_schedule_overrides_endpoints", + "community": 84, + "norm_label": "\u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b override \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u043a\u0430\u0431\u0438\u043d\u0435\u0442\u0430 \u043a\u0430\u0444\u0435\u0434\u0440\u044b", + "file_type": "concept", + "source_file": "docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_api_department_workspace_endpoints", + "community": 129, + "norm_label": "\u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u043a\u0430\u0431\u0438\u043d\u0435\u0442\u0430 \u043a\u0430\u0444\u0435\u0434\u0440\u044b" + }, + { + "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u0411\u0414 \u0442\u0435\u043d\u0430\u043d\u0442\u043e\u0432", + "file_type": "concept", + "source_file": "docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_api_tenant_database_endpoints", + "community": 84, + "norm_label": "\u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u0431\u0434 \u0442\u0435\u043d\u0430\u043d\u0442\u043e\u0432" + }, + { + "label": "\u042d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438", + "file_type": "concept", + "source_file": "docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_api_workload_endpoints", + "community": 131, + "norm_label": "\u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u044b \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438" + }, + { + "label": "API \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u0433\u0440\u0443\u043f\u043f\u0435", + "file_type": "concept", + "source_file": "docs/API.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_api_group_calendar_assignments", + "community": 70, + "norm_label": "api \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u0433\u0440\u0443\u043f\u043f\u0435" + }, + { + "label": "\u0421\u0445\u0435\u043c\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445", + "file_type": "document", + "source_file": "docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_database_database_schema", + "community": 80, + "norm_label": "\u0441\u0445\u0435\u043c\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445" + }, + { + "label": "ER-\u0441\u0432\u044f\u0437\u0438", + "file_type": "concept", + "source_file": "docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_database_er_relationships", + "community": 80, + "norm_label": "er-\u0441\u0432\u044f\u0437\u0438" + }, + { + "label": "\u0422\u0430\u0431\u043b\u0438\u0446\u044b \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "concept", + "source_file": "docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_database_dynamic_schedule_tables", + "community": 70, + "norm_label": "\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u0422\u0430\u0431\u043b\u0438\u0446\u044b \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f", + "file_type": "concept", + "source_file": "docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_database_academic_calendar_tables", + "community": 70, + "norm_label": "\u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f" + }, + { + "label": "\u0422\u0430\u0431\u043b\u0438\u0446\u0430 refresh-\u0442\u043e\u043a\u0435\u043d\u043e\u0432", + "file_type": "concept", + "source_file": "docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_database_auth_refresh_tokens", + "community": 117, + "norm_label": "\u0442\u0430\u0431\u043b\u0438\u0446\u0430 refresh-\u0442\u043e\u043a\u0435\u043d\u043e\u0432" + }, + { + "label": "Flyway-\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438", + "file_type": "concept", + "source_file": "docs/DATABASE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_database_flyway_migrations", + "community": 101, + "norm_label": "flyway-\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438" + }, + { + "label": "\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430", + "file_type": "document", + "source_file": "docs/DEVELOPMENT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_development_developer_guide", + "community": 101, + "norm_label": "\u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430" + }, + { + "label": "Code style", + "file_type": "concept", + "source_file": "docs/DEVELOPMENT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_development_code_style", + "community": 101, + "norm_label": "code style" + }, + { + "label": "\u041f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u0430", + "file_type": "concept", + "source_file": "docs/DEVELOPMENT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_development_new_endpoint_flow", + "community": 101, + "norm_label": "\u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u044d\u043d\u0434\u043f\u043e\u0438\u043d\u0442\u0430" + }, + { + "label": "\u041f\u0440\u0430\u0432\u0438\u043b\u0430 Flyway \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435", + "file_type": "concept", + "source_file": "docs/DEVELOPMENT.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_development_flyway_rules", + "community": 101, + "norm_label": "\u043f\u0440\u0430\u0432\u0438\u043b\u0430 flyway \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435" + }, + { + "label": "Frontend-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", + "file_type": "document", + "source_file": "docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_frontend_frontend_architecture", + "community": 109, + "norm_label": "frontend-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430" + }, + { + "label": "\u0420\u043e\u0443\u0442\u0438\u043d\u0433 admin SPA", + "file_type": "concept", + "source_file": "docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_frontend_admin_spa_routing", + "community": 109, + "norm_label": "\u0440\u043e\u0443\u0442\u0438\u043d\u0433 admin spa" + }, + { + "label": "Refresh-flow API-\u043a\u043b\u0438\u0435\u043d\u0442\u0430", + "file_type": "concept", + "source_file": "docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_frontend_api_client_refresh_flow", + "community": 117, + "norm_label": "refresh-flow api-\u043a\u043b\u0438\u0435\u043d\u0442\u0430" + }, + { + "label": "\u0420\u043e\u043b\u0435\u0432\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f", + "file_type": "concept", + "source_file": "docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_frontend_role_based_navigation", + "community": 80, + "norm_label": "\u0440\u043e\u043b\u0435\u0432\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f" + }, + { + "label": "Frontend-\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "concept", + "source_file": "docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_frontend_schedule_views", + "community": 109, + "norm_label": "frontend-\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "SPA \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430", + "file_type": "concept", + "source_file": "docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_frontend_settings_spa", + "community": 109, + "norm_label": "spa \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430" + }, + { + "label": "CSS-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430", + "file_type": "concept", + "source_file": "docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_frontend_css_architecture", + "community": 125, + "norm_label": "css-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430" + }, + { + "label": "Frontend OpenTelemetry-\u043a\u043b\u0438\u0435\u043d\u0442", + "file_type": "concept", + "source_file": "docs/FRONTEND.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_frontend_opentelemetry_client", + "community": 69, + "norm_label": "frontend opentelemetry-\u043a\u043b\u0438\u0435\u043d\u0442" + }, + { + "label": "Docker Compose \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430", + "file_type": "concept", + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_infrastructure_docker_compose", + "community": 122, + "norm_label": "docker compose \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430" + }, + { + "label": "Production-\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 Kubernetes", + "file_type": "concept", + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_infrastructure_kubernetes_production", + "community": 84, + "norm_label": "production-\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 kubernetes" + }, + { + "label": "\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 JWT-\u0441\u0435\u043a\u0440\u0435\u0442\u0430", + "file_type": "concept", + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_infrastructure_jwt_secret_policy", + "community": 84, + "norm_label": "\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 jwt-\u0441\u0435\u043a\u0440\u0435\u0442\u0430" + }, + { + "label": "Tenants ConfigMap", + "file_type": "concept", + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_infrastructure_tenants_configmap", + "community": 84, + "norm_label": "tenants configmap" + }, + { + "label": "Caddy proxy \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b", + "file_type": "concept", + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_infrastructure_caddy_proxy", + "community": 84, + "norm_label": "caddy proxy \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b" + }, + { + "label": "CI/CD Gitea Actions \u0432 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435", + "file_type": "concept", + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_infrastructure_gitea_actions_cicd", + "community": 110, + "norm_label": "ci/cd gitea actions \u0432 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435" + }, + { + "label": "SigNoz \u0438 OpenTelemetry \u0432 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435", + "file_type": "concept", + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_infrastructure_signoz_opentelemetry", + "community": 69, + "norm_label": "signoz \u0438 opentelemetry \u0432 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435" + }, + { + "label": "\u0421\u0442\u0435\u043a \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f", + "file_type": "document", + "source_file": "docs/LOGGING.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_logging_logging_stack", + "community": 69, + "norm_label": "\u0441\u0442\u0435\u043a \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f" + }, + { + "label": "MDC-\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0442\u0435\u043d\u0430\u043d\u0442\u0430", + "file_type": "concept", + "source_file": "docs/LOGGING.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_logging_tenant_mdc_context", + "community": 69, + "norm_label": "mdc-\u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0442\u0435\u043d\u0430\u043d\u0442\u0430" + }, + { + "label": "OTLP \u044d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 SigNoz", + "file_type": "concept", + "source_file": "docs/LOGGING.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_logging_otlp_signoz_export", + "community": 69, + "norm_label": "otlp \u044d\u043a\u0441\u043f\u043e\u0440\u0442 \u0432 signoz" + }, + { + "label": "\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "document", + "source_file": "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "community": 70, + "norm_label": "\u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "ScheduleGeneratorService", + "file_type": "concept", + "source_file": "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_dynamic_schedule_implementation_schedule_generator_service", + "community": 70, + "norm_label": "schedulegeneratorservice" + }, + { + "label": "\u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "document", + "source_file": "docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_proposal_dynamic_schedule_concept", + "community": 70, + "norm_label": "\u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u044b\u0439 \u0441\u043b\u043e\u0439", + "file_type": "concept", + "source_file": "docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_proposal_calendar_layer", + "community": 70, + "norm_label": "\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u044b\u0438 \u0441\u043b\u043e\u0438" + }, + { + "label": "\u0421\u043b\u043e\u0439 \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "concept", + "source_file": "docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_proposal_schedule_rules_layer", + "community": 70, + "norm_label": "\u0441\u043b\u043e\u0438 \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u0417\u0430\u0434\u0430\u0447\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "document", + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_tasks_dynamic_schedule_tasks", + "community": 60, + "norm_label": "\u0437\u0430\u0434\u0430\u0447\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u0414\u043d\u0435\u0432\u043d\u0430\u044f \u0441\u0435\u0442\u043a\u0430 \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f", + "file_type": "concept", + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_tasks_daily_academic_calendar_grid", + "community": 60, + "norm_label": "\u0434\u043d\u0435\u0432\u043d\u0430\u044f \u0441\u0435\u0442\u043a\u0430 \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f" + }, + { + "label": "\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u0433\u0440\u0443\u043f\u043f\u0435", + "file_type": "concept", + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_tasks_group_calendar_assignment", + "community": 60, + "norm_label": "\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044f \u0433\u0440\u0443\u043f\u043f\u0435" + }, + { + "label": "AcademicDateService", + "file_type": "code", + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_tasks_academicdateservice", + "community": 60, + "norm_label": "academicdateservice" + }, + { + "label": "ScheduleGeneratorService", + "file_type": "code", + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_tasks_schedulegeneratorservice", + "community": 60, + "norm_label": "schedulegeneratorservice" + }, + { + "label": "\u041a\u043e\u0434\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0435\u0439 Excel-\u0433\u0440\u0430\u0444\u0438\u043a\u0430", + "file_type": "concept", + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_tasks_activity_codes", + "community": 60, + "norm_label": "\u043a\u043e\u0434\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0435\u0438 excel-\u0433\u0440\u0430\u0444\u0438\u043a\u0430" + }, + { + "label": "\u041f\u043e\u0434\u0433\u0440\u0443\u043f\u043f\u044b \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u044b\u0445 \u0441\u043b\u043e\u0442\u043e\u0432", + "file_type": "concept", + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_tasks_laboratory_subgroups", + "community": 60, + "norm_label": "\u043f\u043e\u0434\u0433\u0440\u0443\u043f\u043f\u044b \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u044b\u0445 \u0441\u043b\u043e\u0442\u043e\u0432" + }, + { + "label": "GET /api/schedule", + "file_type": "concept", + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_tasks_schedule_api_endpoint", + "community": 60, + "norm_label": "get /api/schedule" + }, + { + "label": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432 \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "concept", + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_schedule_tasks_rule_conflict_validation", + "community": 60, + "norm_label": "\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432 \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f UI-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432", + "file_type": "document", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_ui_components_document", + "community": 85, + "norm_label": "\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f ui-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432" + }, + { + "label": "\u041e\u0431\u0435\u0440\u0442\u043a\u0430 \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0433\u043e select", + "file_type": "concept", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_custom_select_wrapper", + "community": 85, + "norm_label": "\u043e\u0431\u0435\u0440\u0442\u043a\u0430 \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0433\u043e select" + }, + { + "label": "\u0413\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0439 MutationObserver \u0434\u043b\u044f select", + "file_type": "concept", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_global_mutationobserver", + "community": 85, + "norm_label": "\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0438 mutationobserver \u0434\u043b\u044f select" + }, + { + "label": "frontend/admin/js/dropdown.js", + "file_type": "code", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_frontend_admin_js_dropdown_js", + "community": 85, + "norm_label": "frontend/admin/js/dropdown.js" + }, + { + "label": "CustomSelect", + "file_type": "code", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_customselect", + "community": 85, + "norm_label": "customselect" + }, + { + "label": "\u041d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 select", + "file_type": "concept", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_native_select", + "community": 85, + "norm_label": "\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0438 select" + }, + { + "label": "Multi-select \u0441 \u0447\u0435\u043a\u0431\u043e\u043a\u0441\u0430\u043c\u0438", + "file_type": "concept", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_multi_select", + "community": 85, + "norm_label": "multi-select \u0441 \u0447\u0435\u043a\u0431\u043e\u043a\u0441\u0430\u043c\u0438" + }, + { + "label": "initMultiSelect \u0438\u0437 utils.js", + "file_type": "code", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_utils_initmultiselect", + "community": 85, + "norm_label": "initmultiselect \u0438\u0437 utils.js" + }, + { + "label": "checkbox-item \u0438 checkmark", + "file_type": "concept", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_checkbox_item_checkmark", + "community": 85, + "norm_label": "checkbox-item \u0438 checkmark" + }, + { + "label": "\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0441\u0442\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 option", + "file_type": "rationale", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_browser_option_styling_limit", + "community": 85, + "norm_label": "\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u0441\u0442\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438 option" + }, + { + "label": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f option", + "file_type": "concept", + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "docs_ui_components_dynamic_options_sync", + "community": 85, + "norm_label": "\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f option" + }, + { + "label": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438", + "file_type": "code", + "source_file": "frontend/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_index_login_page", + "community": 126, + "norm_label": "\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438" + }, + { + "label": "\u0424\u043e\u0440\u043c\u0430 \u0432\u0445\u043e\u0434\u0430", + "file_type": "code", + "source_file": "frontend/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_index_login_form", + "community": 126, + "norm_label": "\u0444\u043e\u0440\u043c\u0430 \u0432\u0445\u043e\u0434\u0430" + }, + { + "label": "theme-toggle.js \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0432\u0445\u043e\u0434\u0430", + "file_type": "code", + "source_file": "frontend/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_index_theme_toggle_script", + "community": 126, + "norm_label": "theme-toggle.js \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0432\u0445\u043e\u0434\u0430" + }, + { + "label": "script.js \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0432\u0445\u043e\u0434\u0430", + "file_type": "code", + "source_file": "frontend/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_index_login_script", + "community": 126, + "norm_label": "script.js \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0432\u0445\u043e\u0434\u0430" + }, + { + "label": "\u041e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 \u0430\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u0438", + "file_type": "code", + "source_file": "frontend/admin/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_index_admin_spa_shell", + "community": 77, + "norm_label": "\u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 \u0430\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u0438" + }, + { + "label": "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0430\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u0438", + "file_type": "code", + "source_file": "frontend/admin/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_index_sidebar_navigation", + "community": 78, + "norm_label": "\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0430\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u0438" + }, + { + "label": "\u041c\u0435\u043d\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0438 \u0432\u044b\u0445\u043e\u0434\u0430", + "file_type": "code", + "source_file": "frontend/admin/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_index_settings_menu", + "community": 77, + "norm_label": "\u043c\u0435\u043d\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0438 \u0432\u044b\u0445\u043e\u0434\u0430" + }, + { + "label": "\u0418\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439", + "file_type": "code", + "source_file": "frontend/admin/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_index_teacher_request_badge", + "community": 77, + "norm_label": "\u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0438" + }, + { + "label": "\u041e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 SPA \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a", + "file_type": "code", + "source_file": "frontend/admin/settings/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_settings_index_settings_spa_shell", + "community": 77, + "norm_label": "\u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 spa \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a" + }, + { + "label": "\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a", + "file_type": "code", + "source_file": "frontend/admin/settings/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_settings_index_settings_navigation", + "community": 77, + "norm_label": "\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a" + }, + { + "label": "\u0412\u043e\u0437\u0432\u0440\u0430\u0442 \u0432 \u0430\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u044c", + "file_type": "code", + "source_file": "frontend/admin/settings/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_settings_index_admin_back_link", + "community": 77, + "norm_label": "\u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u0432 \u0430\u0434\u043c\u0438\u043d-\u043f\u0430\u043d\u0435\u043b\u044c" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\u043c\u0438 \u0442\u0435\u043d\u0430\u043d\u0442\u043e\u0432", + "file_type": "code", + "source_file": "frontend/admin/settings/views/database.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_settings_views_database_tenant_connection_management", + "community": 77, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\u043c\u0438 \u0442\u0435\u043d\u0430\u043d\u0442\u043e\u0432" + }, + { + "label": "\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0445 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u043e\u0432", + "file_type": "code", + "source_file": "frontend/admin/settings/views/database.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_settings_views_database_tenants_table", + "community": 77, + "norm_label": "\u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0445 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u043e\u0432" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u043c\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f", + "file_type": "code", + "source_file": "frontend/admin/settings/views/edu-forms.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_settings_views_edu_forms_education_forms_management", + "community": 77, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u043c\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f" + }, + { + "label": "\u0417\u0430\u0433\u043b\u0443\u0448\u043a\u0430 \u043e\u0431\u0449\u0438\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a", + "file_type": "code", + "source_file": "frontend/admin/settings/views/general.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_settings_views_general_general_settings_placeholder", + "community": 77, + "norm_label": "\u0437\u0430\u0433\u043b\u0443\u0448\u043a\u0430 \u043e\u0431\u0449\u0438\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a" + }, + { + "label": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u043b\u043e\u0442\u043e\u0432", + "file_type": "code", + "source_file": "frontend/admin/settings/views/time-slots.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_settings_views_time_slots_time_slots_settings", + "community": 77, + "norm_label": "\u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043a\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u043b\u043e\u0442\u043e\u0432" + }, + { + "label": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438", + "file_type": "concept", + "source_file": "frontend/admin/settings/views/time-slots.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_settings_views_time_slots_time_slot_scope", + "community": 77, + "norm_label": "\u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0434\u0435\u0438\u0441\u0442\u0432\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0438 \u0441\u0435\u0442\u043a\u0438" + }, + { + "label": "\u041c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043d\u043e \u0440\u0443\u0447\u043d\u043e\u0439 \u0441\u0435\u0442\u043a\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438", + "file_type": "code", + "source_file": "frontend/admin/settings/views/time-slots.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_settings_views_time_slots_manual_time_grid_modal", + "community": 77, + "norm_label": "\u043c\u043e\u0434\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u043d\u043e \u0440\u0443\u0447\u043d\u043e\u0438 \u0441\u0435\u0442\u043a\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438" + }, + { + "label": "\u0414\u0430\u0448\u0431\u043e\u0440\u0434 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430", + "file_type": "code", + "source_file": "frontend/admin/views/dashboard.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_dashboard_dashboard_view", + "community": 123, + "norm_label": "\u0434\u0430\u0448\u0431\u043e\u0440\u0434 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430" + }, + { + "label": "\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u043f\u0430\u0440", + "file_type": "code", + "source_file": "frontend/admin/views/dashboard.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_dashboard_realtime_monitoring", + "community": 123, + "norm_label": "\u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u043f\u0430\u0440" + }, + { + "label": "\u0426\u0435\u043d\u0442\u0440 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 Red Zone", + "file_type": "code", + "source_file": "frontend/admin/views/dashboard.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_dashboard_conflict_center", + "community": 123, + "norm_label": "\u0446\u0435\u043d\u0442\u0440 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0438 red zone" + }, + { + "label": "\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0430", + "file_type": "code", + "source_file": "frontend/admin/views/dashboard.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_dashboard_quick_navigation", + "community": 123, + "norm_label": "\u0431\u044b\u0441\u0442\u0440\u044b\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0430" + }, + { + "label": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u044b\u0439 \u0443\u0447\u0435\u0431\u043d\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u043a", + "file_type": "code", + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_academic_calendar_academic_calendar_view", + "community": 90, + "norm_label": "\u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u044b\u0438 \u0443\u0447\u0435\u0431\u043d\u044b\u0438 \u0433\u0440\u0430\u0444\u0438\u043a" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0443\u0447\u0435\u0431\u043d\u044b\u043c\u0438 \u0433\u043e\u0434\u0430\u043c\u0438", + "file_type": "code", + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_academic_calendar_academic_year_management", + "community": 90, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0443\u0447\u0435\u0431\u043d\u044b\u043c\u0438 \u0433\u043e\u0434\u0430\u043c\u0438" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u043c\u0435\u0441\u0442\u0440\u0430\u043c\u0438", + "file_type": "code", + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_academic_calendar_semester_management", + "community": 60, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u043c\u0435\u0441\u0442\u0440\u0430\u043c\u0438" + }, + { + "label": "\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0433\u043e\u0434\u043e\u0432\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430", + "file_type": "code", + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_academic_calendar_calendar_grid_editor", + "community": 60, + "norm_label": "\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0433\u043e\u0434\u043e\u0432\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430" + }, + { + "label": "\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d \u0433\u0440\u0430\u0444\u0438\u043a\u0430", + "file_type": "code", + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_academic_calendar_calendar_subject_bindings", + "community": 90, + "norm_label": "\u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d \u0433\u0440\u0430\u0444\u0438\u043a\u0430" + }, + { + "label": "\u0414\u0438\u0430\u043b\u043e\u0433 \u044f\u0447\u0435\u0439\u043a\u0438 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430", + "file_type": "code", + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_academic_calendar_calendar_day_dialog", + "community": 77, + "norm_label": "\u0434\u0438\u0430\u043b\u043e\u0433 \u044f\u0447\u0435\u0438\u043a\u0438 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430" + }, + { + "label": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u0438", + "file_type": "code", + "source_file": "frontend/admin/views/auditorium-workload.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_auditorium_workload_workload_view", + "community": 78, + "norm_label": "\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u0438" + }, + { + "label": "\u0424\u0438\u043b\u044c\u0442\u0440\u044b \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u0438", + "file_type": "code", + "source_file": "frontend/admin/views/auditorium-workload.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_auditorium_workload_workload_filters", + "community": 78, + "norm_label": "\u0444\u0438\u043b\u044c\u0442\u0440\u044b \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0441\u0442\u0438" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u043d\u044b\u043c \u0444\u043e\u043d\u0434\u043e\u043c", + "file_type": "code", + "source_file": "frontend/admin/views/classrooms.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_classrooms_classroom_management", + "community": 78, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u043d\u044b\u043c \u0444\u043e\u043d\u0434\u043e\u043c" + }, + { + "label": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f", + "file_type": "code", + "source_file": "frontend/admin/views/classrooms.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_classrooms_equipment_dictionary", + "community": 78, + "norm_label": "\u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f" + }, + { + "label": "\u041c\u0443\u043b\u044c\u0442\u0438\u0441\u0435\u043b\u0435\u043a\u0442 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438", + "file_type": "code", + "source_file": "frontend/admin/views/classrooms.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_classrooms_equipment_multi_select", + "community": 85, + "norm_label": "\u043c\u0443\u043b\u044c\u0442\u0438\u0441\u0435\u043b\u0435\u043a\u0442 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438" + }, + { + "label": "\u0420\u0430\u0431\u043e\u0447\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043a\u0430\u0444\u0435\u0434\u0440\u044b", + "file_type": "code", + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_department_workspace_department_workspace_view", + "community": 78, + "norm_label": "\u0440\u0430\u0431\u043e\u0447\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043a\u0430\u0444\u0435\u0434\u0440\u044b" + }, + { + "label": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d \u043a\u0430\u0444\u0435\u0434\u0440\u044b", + "file_type": "code", + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_department_workspace_department_subject_import", + "community": 90, + "norm_label": "\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d \u043a\u0430\u0444\u0435\u0434\u0440\u044b" + }, + { + "label": "\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f \u043a \u043a\u0430\u0444\u0435\u0434\u0440\u0435", + "file_type": "code", + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_department_workspace_teacher_assignment", + "community": 78, + "norm_label": "\u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f \u043a \u043a\u0430\u0444\u0435\u0434\u0440\u0435" + }, + { + "label": "\u0417\u0430\u044f\u0432\u043a\u0430 \u043a\u0430\u0444\u0435\u0434\u0440\u044b \u043d\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", + "file_type": "code", + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_department_workspace_teacher_request_form", + "community": 78, + "norm_label": "\u0437\u0430\u044f\u0432\u043a\u0430 \u043a\u0430\u0444\u0435\u0434\u0440\u044b \u043d\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f" + }, + { + "label": "\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043a\u0430\u0444\u0435\u0434\u0440\u044b \u043f\u043e \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0430\u043c", + "file_type": "code", + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_department_workspace_department_comments", + "community": 78, + "norm_label": "\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u043a\u0430\u0444\u0435\u0434\u0440\u044b \u043f\u043e \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0430\u043c" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f", + "file_type": "code", + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_groups_group_management", + "community": 90, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f" + }, + { + "label": "\u0424\u0438\u043b\u044c\u0442\u0440 \u0433\u0440\u0443\u043f\u043f \u043f\u043e \u0444\u043e\u0440\u043c\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f", + "file_type": "code", + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_groups_group_filters", + "community": 85, + "norm_label": "\u0444\u0438\u043b\u044c\u0442\u0440 \u0433\u0440\u0443\u043f\u043f \u043f\u043e \u0444\u043e\u0440\u043c\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u0433\u0440\u0443\u043f\u043f\u044b", + "file_type": "code", + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_groups_subgroup_management", + "community": 60, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u0433\u0440\u0443\u043f\u043f\u044b" + }, + { + "label": "\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0433\u0440\u0443\u043f\u043f\u0435", + "file_type": "code", + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_groups_group_calendar_assignment", + "community": 90, + "norm_label": "\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u043d\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0433\u0440\u0443\u043f\u043f\u0435" + }, + { + "label": "\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0439", + "file_type": "code", + "source_file": "frontend/admin/views/schedule-view.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_schedule_view_schedule_view_shell", + "community": 123, + "norm_label": "\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0438" + }, + { + "label": "\u0424\u0438\u043b\u044c\u0442\u0440\u044b \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0439", + "file_type": "code", + "source_file": "frontend/admin/views/schedule-view.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_schedule_view_target_filters", + "community": 90, + "norm_label": "\u0444\u0438\u043b\u044c\u0442\u0440\u044b \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0438" + }, + { + "label": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0439", + "file_type": "code", + "source_file": "frontend/admin/views/schedule-view.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_schedule_view_schedule_results", + "community": 123, + "norm_label": "\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0438" + }, + { + "label": "\u041a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440 \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "code", + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_schedule_schedule_rule_constructor", + "community": 60, + "norm_label": "\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440 \u043f\u0440\u0430\u0432\u0438\u043b \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u0427\u0430\u0441\u044b \u0438 \u043d\u0435\u0434\u0435\u043b\u0438 \u043d\u0430\u0447\u0430\u043b\u0430 \u0437\u0430\u043d\u044f\u0442\u0438\u0439", + "file_type": "code", + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_schedule_schedule_hours_start_weeks", + "community": 60, + "norm_label": "\u0447\u0430\u0441\u044b \u0438 \u043d\u0435\u0434\u0435\u043b\u0438 \u043d\u0430\u0447\u0430\u043b\u0430 \u0437\u0430\u043d\u044f\u0442\u0438\u0438" + }, + { + "label": "\u041c\u0443\u043b\u044c\u0442\u0438\u0441\u0435\u043b\u0435\u043a\u0442 \u0433\u0440\u0443\u043f\u043f \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "code", + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_schedule_schedule_group_multiselect", + "community": 60, + "norm_label": "\u043c\u0443\u043b\u044c\u0442\u0438\u0441\u0435\u043b\u0435\u043a\u0442 \u0433\u0440\u0443\u043f\u043f \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430 \u0441\u043b\u043e\u0442\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "file_type": "code", + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_schedule_schedule_slot_conflict_resolution", + "community": 60, + "norm_label": "\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430 \u0441\u043b\u043e\u0442\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f" + }, + { + "label": "\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f", + "file_type": "code", + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_schedule_schedule_visual_drawer", + "community": 60, + "norm_label": "\u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0430\u043c\u0438", + "file_type": "code", + "source_file": "frontend/admin/views/subjects.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_subjects_subject_management", + "community": 90, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0430\u043c\u0438" + }, + { + "label": "\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043a \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0435", + "file_type": "code", + "source_file": "frontend/admin/views/subjects.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_subjects_teacher_subject_binding", + "community": 78, + "norm_label": "\u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0438 \u043a \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0435" + }, + { + "label": "\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439", + "file_type": "code", + "source_file": "frontend/admin/views/teacher-requests.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_teacher_requests_teacher_requests_admin_view", + "community": 78, + "norm_label": "\u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0438" + }, + { + "label": "\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0432\u0443\u0437\u0430", + "file_type": "code", + "source_file": "frontend/admin/views/university-structure.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_university_structure_university_structure_view", + "community": 90, + "norm_label": "\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0432\u0443\u0437\u0430" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u0430\u0444\u0435\u0434\u0440\u0430\u043c\u0438", + "file_type": "code", + "source_file": "frontend/admin/views/university-structure.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_university_structure_department_management", + "community": 90, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u0430\u0444\u0435\u0434\u0440\u0430\u043c\u0438" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044f\u043c\u0438", + "file_type": "code", + "source_file": "frontend/admin/views/university-structure.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_university_structure_specialty_management", + "community": 90, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044f\u043c\u0438" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u044f\u043c\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f", + "file_type": "code", + "source_file": "frontend/admin/views/university-structure.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_university_structure_profile_management", + "community": 90, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u044f\u043c\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f" + }, + { + "label": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438", + "file_type": "code", + "source_file": "frontend/admin/views/users.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_users_user_management", + "community": 78, + "norm_label": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438" + }, + { + "label": "\u0412\u044b\u0431\u043e\u0440 \u0440\u043e\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f", + "file_type": "code", + "source_file": "frontend/admin/views/users.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_admin_views_users_role_selector", + "community": 78, + "norm_label": "\u0432\u044b\u0431\u043e\u0440 \u0440\u043e\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f" + }, + { + "label": "\u0420\u0435\u0434\u0438\u0440\u0435\u043a\u0442 \u0432 \u043a\u0430\u0431\u0438\u043d\u0435\u0442 \u043a\u0430\u0444\u0435\u0434\u0440\u044b", + "file_type": "code", + "source_file": "frontend/department/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_department_index_department_redirect", + "community": 78, + "norm_label": "\u0440\u0435\u0434\u0438\u0440\u0435\u043a\u0442 \u0432 \u043a\u0430\u0431\u0438\u043d\u0435\u0442 \u043a\u0430\u0444\u0435\u0434\u0440\u044b" + }, + { + "label": "\u0420\u0435\u0434\u0438\u0440\u0435\u043a\u0442 \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u0430", + "file_type": "code", + "source_file": "frontend/edu-office/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_edu_office_index_edu_office_redirect_page", + "community": 79, + "norm_label": "\u0440\u0435\u0434\u0438\u0440\u0435\u043a\u0442 \u0443\u0447\u0435\u0431\u043d\u043e\u0433\u043e \u043e\u0442\u0434\u0435\u043b\u0430" + }, + { + "label": "\u041c\u0430\u0440\u0448\u0440\u0443\u0442 /admin/#schedule-view", + "file_type": "concept", + "source_file": "frontend/edu-office/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_edu_office_index_admin_schedule_view_route", + "community": 79, + "norm_label": "\u043c\u0430\u0440\u0448\u0440\u0443\u0442 /admin/#schedule-view" + }, + { + "label": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_student_schedule_page", + "community": 108, + "norm_label": "\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430" + }, + { + "label": "\u0412\u044b\u0431\u043e\u0440 \u0433\u0440\u0443\u043f\u043f\u044b \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430", + "file_type": "concept", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_group_selection", + "community": 108, + "norm_label": "\u0432\u044b\u0431\u043e\u0440 \u0433\u0440\u0443\u043f\u043f\u044b \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430" + }, + { + "label": "\u041d\u0435\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430", + "file_type": "concept", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_week_navigation", + "community": 108, + "norm_label": "\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430" + }, + { + "label": "\u0421\u0435\u0442\u043a\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430", + "file_type": "concept", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_schedule_grid", + "community": 108, + "norm_label": "\u0441\u0435\u0442\u043a\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430" + }, + { + "label": "loadGroups", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_loadgroups", + "community": 99, + "norm_label": "loadgroups" + }, + { + "label": "loadSchedule", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_loadschedule", + "community": 124, + "norm_label": "loadschedule" + }, + { + "label": "renderWeek", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_renderweek", + "community": 124, + "norm_label": "renderweek" + }, + { + "label": "renderEmptyWeek", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_renderemptyweek", + "community": 124, + "norm_label": "renderemptyweek" + }, + { + "label": "renderDay", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_renderday", + "community": 124, + "norm_label": "renderday" + }, + { + "label": "renderLesson", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_renderlesson", + "community": 124, + "norm_label": "renderlesson" + }, + { + "label": "fetchJson", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_fetchjson", + "community": 99, + "norm_label": "fetchjson" + }, + { + "label": "refreshAccessToken", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_refreshaccesstoken", + "community": 99, + "norm_label": "refreshaccesstoken" + }, + { + "label": "logout", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_logout", + "community": 99, + "norm_label": "logout" + }, + { + "label": "storeAuthState", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_storeauthstate", + "community": 99, + "norm_label": "storeauthstate" + }, + { + "label": "clearAuthState", + "file_type": "code", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_clearauthstate", + "community": 99, + "norm_label": "clearauthstate" + }, + { + "label": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430", + "file_type": "concept", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_student_auth_state", + "community": 99, + "norm_label": "\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430" + }, + { + "label": "GET /api/groups", + "file_type": "concept", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_api_groups_endpoint", + "community": 99, + "norm_label": "get /api/groups" + }, + { + "label": "GET /api/schedule \u043f\u043e groupId", + "file_type": "concept", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_api_schedule_group_endpoint", + "community": 79, + "norm_label": "get /api/schedule \u043f\u043e groupid" + }, + { + "label": "POST /api/auth/refresh", + "file_type": "concept", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_api_auth_refresh_endpoint", + "community": 99, + "norm_label": "post /api/auth/refresh" + }, + { + "label": "POST /api/auth/logout", + "file_type": "concept", + "source_file": "frontend/student/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_student_index_api_auth_logout_endpoint", + "community": 99, + "norm_label": "post /api/auth/logout" + }, + { + "label": "\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_teacher_schedule_page", + "community": 108, + "norm_label": "\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f" + }, + { + "label": "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u0437 userId", + "file_type": "concept", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_teacher_identity", + "community": 108, + "norm_label": "\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u0437 userid" + }, + { + "label": "\u041d\u0435\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", + "file_type": "concept", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_week_navigation", + "community": 108, + "norm_label": "\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f" + }, + { + "label": "\u0421\u0435\u0442\u043a\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", + "file_type": "concept", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_schedule_grid", + "community": 108, + "norm_label": "\u0441\u0435\u0442\u043a\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f" + }, + { + "label": "\u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u0430\u044f \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", + "file_type": "concept", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_responsive_schedule_layout", + "community": 108, + "norm_label": "\u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u0430\u044f \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0430 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f" + }, + { + "label": "loadSchedule", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_loadschedule", + "community": 114, + "norm_label": "loadschedule" + }, + { + "label": "renderWeek", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_renderweek", + "community": 114, + "norm_label": "renderweek" + }, + { + "label": "renderMobileWeek", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_rendermobileweek", + "community": 114, + "norm_label": "rendermobileweek" + }, + { + "label": "renderEmptyWeek", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_renderemptyweek", + "community": 114, + "norm_label": "renderemptyweek" + }, + { + "label": "renderHead", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_renderhead", + "community": 114, + "norm_label": "renderhead" + }, + { + "label": "renderCell", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_rendercell", + "community": 114, + "norm_label": "rendercell" + }, + { + "label": "renderLesson", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_renderlesson", + "community": 114, + "norm_label": "renderlesson" + }, + { + "label": "collectSlots", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_collectslots", + "community": 114, + "norm_label": "collectslots" + }, + { + "label": "fetchJson", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_fetchjson", + "community": 113, + "norm_label": "fetchjson" + }, + { + "label": "refreshAccessToken", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_refreshaccesstoken", + "community": 113, + "norm_label": "refreshaccesstoken" + }, + { + "label": "logout", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_logout", + "community": 113, + "norm_label": "logout" + }, + { + "label": "storeAuthState", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_storeauthstate", + "community": 113, + "norm_label": "storeauthstate" + }, + { + "label": "clearAuthState", + "file_type": "code", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_clearauthstate", + "community": 113, + "norm_label": "clearauthstate" + }, + { + "label": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f", + "file_type": "concept", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_teacher_auth_state", + "community": 113, + "norm_label": "\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f" + }, + { + "label": "GET /api/schedule \u043f\u043e teacherId", + "file_type": "concept", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_api_schedule_teacher_endpoint", + "community": 79, + "norm_label": "get /api/schedule \u043f\u043e teacherid" + }, + { + "label": "POST /api/auth/refresh", + "file_type": "concept", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_api_auth_refresh_endpoint", + "community": 113, + "norm_label": "post /api/auth/refresh" + }, + { + "label": "POST /api/auth/logout", + "file_type": "concept", + "source_file": "frontend/teacher/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "frontend_teacher_index_api_auth_logout_endpoint", + "community": 113, + "norm_label": "post /api/auth/logout" + }, + { + "label": "\u0420\u0435\u0437\u044e\u043c\u0435 DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430", + "file_type": "document", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_devops_resume_page", + "community": 127, + "norm_label": "\u0440\u0435\u0437\u044e\u043c\u0435 devops-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430" + }, + { + "label": "\u0417\u0443\u0435\u0432 \u0415\u0433\u043e\u0440 \u0410\u043b\u0435\u043a\u0441\u0435\u0435\u0432\u0438\u0447", + "file_type": "concept", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_zuev_egor_alekseevich", + "community": 127, + "norm_label": "\u0437\u0443\u0435\u0432 \u0435\u0433\u043e\u0440 \u0430\u043b\u0435\u043a\u0441\u0435\u0435\u0432\u0438\u0447" + }, + { + "label": "Junior DevOps / Infrastructure Engineer", + "file_type": "concept", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_junior_devops_infrastructure_engineer", + "community": 127, + "norm_label": "junior devops / infrastructure engineer" + }, + { + "label": "\u0421\u0442\u0430\u0440\u0442\u0430\u043f \u0423\u043c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435", + "file_type": "concept", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_smart_schedule_startup", + "community": 79, + "norm_label": "\u0441\u0442\u0430\u0440\u0442\u0430\u043f \u0443\u043c\u043d\u043e\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435" + }, + { + "label": "Database-per-Tenant", + "file_type": "concept", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_database_per_tenant", + "community": 79, + "norm_label": "database-per-tenant" + }, + { + "label": "\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0432 Kubernetes K3s", + "file_type": "concept", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_kubernetes_k3s_delivery", + "community": 79, + "norm_label": "\u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0432 kubernetes k3s" + }, + { + "label": "\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0435\u043d\u0430\u043d\u0442\u044b \u0447\u0435\u0440\u0435\u0437 ConfigMap", + "file_type": "concept", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_dynamic_tenants_configmap", + "community": 79, + "norm_label": "\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0435\u043d\u0430\u043d\u0442\u044b \u0447\u0435\u0440\u0435\u0437 configmap" + }, + { + "label": "\u041e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u0441\u0442\u0430\u0440\u0442\u0430 backend", + "file_type": "rationale", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_backend_resilient_startup", + "community": 79, + "norm_label": "\u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0438\u0447\u0438\u0432\u043e\u0441\u0442\u044c \u0441\u0442\u0430\u0440\u0442\u0430 backend" + }, + { + "label": "Ansible \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0439 \u043f\u0440\u043e\u0432\u0438\u0436\u0438\u043d\u0438\u043d\u0433", + "file_type": "concept", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_ansible_security_provisioning", + "community": 79, + "norm_label": "ansible \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0438 \u043f\u0440\u043e\u0432\u0438\u0436\u0438\u043d\u0438\u043d\u0433" + }, + { + "label": "CI/CD \u0447\u0435\u0440\u0435\u0437 Gitea Actions", + "file_type": "concept", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_gitea_actions_cicd", + "community": 79, + "norm_label": "ci/cd \u0447\u0435\u0440\u0435\u0437 gitea actions" + }, + { + "label": "Observability \u0447\u0435\u0440\u0435\u0437 OpenTelemetry \u0438 SigNoz", + "file_type": "concept", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_opentelemetry_signoz_observability", + "community": 79, + "norm_label": "observability \u0447\u0435\u0440\u0435\u0437 opentelemetry \u0438 signoz" + }, + { + "label": "Homelab \u043a\u0430\u043a \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u0430\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430", + "file_type": "concept", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_homelab_engineering_practice", + "community": 127, + "norm_label": "homelab \u043a\u0430\u043a \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u0430\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430" + }, + { + "label": "Runbook-\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430\u0445", + "file_type": "rationale", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_incident_runbook_mindset", + "community": 79, + "norm_label": "runbook-\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430\u0445" + }, + { + "label": "\u041f\u0440\u0438\u043d\u0446\u0438\u043f\u044b DevSecOps", + "file_type": "rationale", + "source_file": "resume/index.html", + "source_location": null, + "source_url": null, + "captured_at": null, + "author": null, + "contributor": null, + "id": "resume_index_devsecops_principles", + "community": 79, + "norm_label": "\u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b devsecops" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_application", + "target": "backend_src_main_java_com_magistr_app_application_application", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_application", + "target": "enablescheduling", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_application", + "target": "springbootapplication", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_application_application", + "target": "backend_src_main_java_com_magistr_app_application_application_main", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L9", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_application_application", + "target": "enablescheduling", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L9", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_application_application", + "target": "springbootapplication", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_application_application_main", + "target": "backend_src_main_java_com_magistr_app_application_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/Application.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_application_application_main", + "target": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_appconfig", + "target": "backend_src_main_java_com_magistr_app_config_appconfig_appconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_appconfig", + "target": "backend_src_main_java_com_magistr_app_config_appconfig_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_appconfig", + "target": "backend_src_main_java_com_magistr_app_config_appconfig_java_bean", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_appconfig", + "target": "backend_src_main_java_com_magistr_app_config_appconfig_java_configuration", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_appconfig_appconfig", + "target": "backend_src_main_java_com_magistr_app_config_appconfig_appconfig_passwordencoder", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_appconfig_appconfig", + "target": "backend_src_main_java_com_magistr_app_config_appconfig_java_configuration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_appconfig_appconfig_passwordencoder", + "target": "backend_src_main_java_com_magistr_app_config_appconfig_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/AppConfig.java", + "source_location": "L10", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_appconfig_appconfig_passwordencoder", + "target": "backend_src_main_java_com_magistr_app_config_appconfig_java_bean", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_datainitializer_java_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_datainitializer_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer", + "target": "commandlinerunner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_datainitializer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_datainitializer_java_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_datainitializer_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer", + "target": "commandlinerunner", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_datainitializer", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L29", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", + "target": "backend_src_main_java_com_magistr_app_config_datainitializer_java_override", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/DataInitializer.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_datainitializer_datainitializer_run", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_authcontext", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_setcurrentuser", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_java_threadlocal", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L5", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_setcurrentuser", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_setcurrentuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_setcurrentuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_setcurrentuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L108", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_setcurrentuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L124", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L336", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L328", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L103", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L328", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L206", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_getcurrentuser" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java", + "source_location": "L18", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_java_long", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L123", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L181", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L233", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L91", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L134", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L167", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L253", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_currentuserid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_auth_authcontext_authcontext_clear" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L108", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", + "target": "backend_src_main_java_com_magistr_app_config_auth_authenticateduser_authenticateduser" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_httpservletresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_objectmapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor", + "target": "handlerinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L65", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_authorizationinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_objectmapper", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "target": "handlerinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor", + "target": "handlerinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L30", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", + "target": "handlerinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_objectmapper", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_authorizationinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_httpservletresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L26", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_override", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L65", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L65", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_httpservletresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_httpservletresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L65", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L65", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_override", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_ispublicauthendpoint", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L65", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_exception", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_resolveroles", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L81", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_bearertoken", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_authorizationinterceptor_writeerror", + "target": "backend_src_main_java_com_magistr_app_config_auth_authorizationinterceptor_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_duration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties", + "target": "configurationproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L9", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_duration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getaccessttl", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshcookiename", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshttl", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getsecret", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_isrefreshcookiesecure", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_secretbytes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setaccessttl", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshcookiename", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshcookiesecure", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshttl", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setsecret", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L9", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "target": "configurationproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshcookiename", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getsecret", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshcookiename", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setsecret", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getaccessttl", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_duration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshttl", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_duration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setaccessttl", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_duration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshttl", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_java_duration", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setsecret" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getaccessttl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setaccessttl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshttl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L86", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshttl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L168", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshttl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshttl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_setrefreshttl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L173", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshcookiename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L163", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshcookiename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L188", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_getrefreshcookiename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L175", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_isrefreshcookiesecure" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L165", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_isrefreshcookiesecure" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwtproperties_jwtproperties_secretbytes" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice", + "target": "jwtdecoder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice", + "target": "jwtencoder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L25", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L97", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_jwttokenservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "target": "jwtdecoder", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "target": "jwtencoder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getusername" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L106", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_createaccesstoken" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L74", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L86", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_authenticate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L97", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_jwttokenservice_aslong", + "target": "backend_src_main_java_com_magistr_app_config_auth_jwttokenservice_java_object", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_refreshtokenrotation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_refreshtokenrotation", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_refreshtokenrotation", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_refreshtokenrotation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenrotation_refreshtokenrotation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice", + "target": "securerandom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L18", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L119", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L109", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L125", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_refreshtokenservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "target": "securerandom", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater", + "target": "securerandom", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L115", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", + "target": "securerandom" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_refreshtokenservice", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L34", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L34", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setexpiresat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setipaddress" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setissuedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settokenhash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuseragent" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_createsession" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L119", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L109", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L125", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L94", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L50", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_generaterawtoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_limit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L64", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L64", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_isactive" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L86", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setexpiresat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setipaddress" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setissuedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrevokedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrotatedtotokenhash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settokenhash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L82", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuseragent" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L95", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_rotate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L100", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L105", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrevokedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L101", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrevokedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java", + "source_location": "L100", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L115", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L82", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_revoke" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "target": "backend_src_main_java_com_magistr_app_config_auth_refreshtokenservice_refreshtokenservice_hashtoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_requireroles", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_requireroles", + "target": "retention", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_requireroles", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_auth_requireroles", + "target": "target", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", + "source_location": "L10", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "target": "retention", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java", + "source_location": "L10", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "target": "target", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L32", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L27", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L32", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L29", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L16", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L33", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L14", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L37", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L127", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L368", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L223", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L309", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L238", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L322", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L173", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L16", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L18", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L14", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L22", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L114", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L83", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L20", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L33", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L57", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L143", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L23", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L20", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L26", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L32", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L200", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L66", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L262", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L77", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L21", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_config_auth_requireroles_requireroles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_objectmapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater", + "target": "httpclient", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_configmapupdater", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_objectmapper", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L28", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L52", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L91", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L179", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", + "target": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_updatetenantsconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L121", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java", + "source_location": "L104", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_configmapupdater_configmapupdater_createinsecureclient", + "target": "httpclient", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig", + "target": "jsonignoreproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L30", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setdomain", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_seturl", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L8", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "target": "jsonignoreproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L133", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L102", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L120", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L23", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L135", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L123", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getname", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getpassword", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getusername", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setdomain", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setname", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setpassword", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_seturl", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setusername", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_tenantconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L134", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L105", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L140", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L92", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getdomain" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L65", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L137", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_geturl" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L138", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getusername" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L138", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setusername" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L106", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setusername" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L139", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_getpassword" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L139", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setpassword" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L107", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfig_tenantconfig_setpassword" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_component", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_datasource", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_objectmapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher", + "target": "scheduled", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L28", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_component", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_datasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_objectmapper", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L133", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_tenantconfigwatcher", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_datasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L90", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_tenantconfigwatcher", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L51", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_watchforchanges", + "target": "scheduled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L86", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L181", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_refreshhash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_confighash" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_java_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L115", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L113", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L103", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L123", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_synctenants", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L159", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_clear" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L136", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_setcurrenttenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L147", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L157", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java", + "source_location": "L157", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L113", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantconfigwatcher_tenantconfigwatcher_initdatabasefortenant" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_java_threadlocal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_setcurrenttenant", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_setcurrenttenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L115", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L97", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L49", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_getcurrenttenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_setcurrenttenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantcontext_tenantcontext_clear" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_bean", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_configuration", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_datasource", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig", + "target": "entitymanagerfactory", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig", + "target": "localcontainerentitymanagerfactorybean", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig", + "target": "platformtransactionmanager", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig", + "target": "primary", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L29", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_configuration", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L43", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L120", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L114", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L46", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_bean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_datasource", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L49", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L73", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L46", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_datasource", + "target": "primary", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_datasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L89", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_datasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L94", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_bean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L89", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_bean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L114", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_bean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L94", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", + "target": "primary", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L114", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", + "target": "primary", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L89", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_entitymanagerfactory", + "target": "localcontainerentitymanagerfactorybean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", + "target": "entitymanagerfactory", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L114", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_transactionmanager", + "target": "platformtransactionmanager", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L120", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_java_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L133", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java", + "source_location": "L133", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantdatasourceconfig_tenantdatasourceconfig_loadtenantsfromfile", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_httpservletresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L30", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_setroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_setroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_setroutingdatasource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_httpservletresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L43", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_override", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_prehandle", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_httpservletresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L79", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_override", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_aftercompletion", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_exception", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java", + "source_location": "L85", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_tenantinterceptor_resolvetenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantinterceptor_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource", + "target": "abstractroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource", + "target": "hikaridatasource", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "abstractroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L23", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L135", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L123", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L127", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L131", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_isinitialized", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L103", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L123", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L123", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L127", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_removetenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L33", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_determinecurrentlookupkey", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_java_override", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_addtenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L95", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testconnection", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L117", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection", + "target": "hikaridatasource", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L166", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_testexternalconnection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L178", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_gettenantconfigs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L135", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_hastenant" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java", + "source_location": "L135", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantroutingdatasource_tenantroutingdatasource_createdatasource", + "target": "hikaridatasource", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java_bean", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java_configuration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig", + "target": "interceptorregistry", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig", + "target": "webmvcconfigurer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L9", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java_configuration", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantwebmvcconfig", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig", + "target": "webmvcconfigurer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L30", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L21", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_tenantinterceptor", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java_bean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L28", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", + "target": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_java_override", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_config_tenant_tenantwebmvcconfig_tenantwebmvcconfig_addinterceptors", + "target": "interceptorregistry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L239", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L233", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L227", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L139", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L95", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L175", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L132", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L252", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L271", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L260", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L154", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L116", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L61", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L214", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L201", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L188", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_academiccalendaradmincontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L38", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getyears", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L132", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L132", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L88", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L46", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createyear", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L139", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L95", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L175", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L154", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L116", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L61", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L139", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L95", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L73", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L61", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L61", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L61", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateyear", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L175", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L116", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L154", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L116", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L78", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteyear", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L175", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getsemesters", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L111", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L113", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L101", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L113", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L109", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L105", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L112", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createsemester", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L127", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L129", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L122", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L129", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L116", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L128", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updatesemester", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L132", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L134", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_getactivitytypes", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findallbyorderbydisplayorderasccodeasc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L149", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L151", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L141", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L151", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L139", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L148", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L150", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_createactivitytype", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L170", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L172", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L161", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L172", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L166", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L171", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_updateactivitytype", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L180", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_existsbyactivitytypeid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L184", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_deleteactivitytype", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L188", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L188", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateyear", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L214", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L201", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L201", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validatesemester", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L214", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_validateactivitytype", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L227", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L227", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L233", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L233", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L234", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applysemester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_setsemestertype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L239", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L239", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L242", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setallowschedule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L243", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcolorcode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L242", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_applyactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L252", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L252", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L253", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toacademicyeardto", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L260", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L260", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L265", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_tosemesterdto", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_getsemestertype" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L271", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L271", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L276", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getallowschedule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java", + "source_location": "L277", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendaradmincontroller_academiccalendaradmincontroller_toactivitytypedto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcolorcode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L178", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L216", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L73", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L100", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L115", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L149", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L254", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L242", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L125", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L159", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L301", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L340", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L324", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_academiccalendarcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L57", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L57", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendars", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L100", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L115", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L125", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L159", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L125", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L159", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L66", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L115", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L149", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L69", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L66", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getcalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L73", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L100", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L115", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L149", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L125", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L159", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L85", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L77", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L73", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L73", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_createcalendar", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L92", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L85", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L93", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_updatecalendar", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L125", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L159", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L100", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L107", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_deletecalendar", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L120", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getgrid", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L139", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L125", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L140", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L125", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L145", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L137", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L142", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savegrid", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L159", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L154", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_getsubjects", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L168", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L159", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L174", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L170", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L169", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_savesubjects", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L178", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L213", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setcoursecount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L212", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setstudyform" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L202", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L180", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_applycalendar", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L231", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "target": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L216", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L216", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L227", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getcoursecount" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L216", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L238", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setactivitytype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L234", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setcoursenumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L236", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setweeknumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L221", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_buildgridday", + "target": "illegalargumentexception" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L242", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L242", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L245", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_resolveactivitytype", + "target": "illegalargumentexception" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L254", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L254", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L259", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getcoursecount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L291", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L293", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsemesternumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L287", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_deletebyacademiccalendar_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L256", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_replacecalendarsubjects", + "target": "illegalargumentexception" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L301", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L301", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L320", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getcoursecount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L305", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendardto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getstudyform" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L324", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L336", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getallowschedule" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L324", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_togriddaydto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L340", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L340", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java", + "source_location": "L345", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_academiccalendarcontroller_academiccalendarcontroller_tocalendarsubjectdto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsemesternumber" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller", + "target": "responsecookie", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L172", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L195", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L136", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L112", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L122", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L162", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L182", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L149", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L155", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L26", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L26", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L112", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L195", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L112", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L162", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L182", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_authcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L80", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L57", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_login", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L195", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L112", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L182", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L112", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L122", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L149", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L155", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L112", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L88", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L99", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clientip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L109", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L108", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L92", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refresh", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L118", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L114", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L112", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_logout", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L122", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_me" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L136", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_loginresponse", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L149", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorized", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L158", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L155", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_unauthorizedwithclearedcookie", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L162", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookie", + "target": "responsecookie", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L172", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_clearrefreshcookie", + "target": "responsecookie", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L182", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", + "target": "backend_src_main_java_com_magistr_app_controller_authcontroller_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/AuthController.java", + "source_location": "L188", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_authcontroller_authcontroller_refreshcookievalue", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_model_equipment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_classroomcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L151", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L119", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L145", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L132", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L73", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_classroomcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L32", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_getallclassrooms", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L43", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L69", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getequipmentids" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_createclassroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L119", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L132", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L73", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L132", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L116", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L73", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L73", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L115", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L73", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L107", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getequipmentids" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_updateclassroom", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L119", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L128", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_deleteclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L142", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L141", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_restoreclassroom", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L147", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L145", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L145", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ClassroomController.java", + "source_location": "L151", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_classroomcontroller_cleantext", + "target": "backend_src_main_java_com_magistr_app_controller_classroomcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_databasecontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L177", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L131", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L152", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L27", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L27", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L47", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L283", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L269", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L302", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L130", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L150", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L170", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L292", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L182", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_getstatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L68", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L131", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L152", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L131", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L152", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L131", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L152", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L131", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L152", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L68", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_gettenants", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L116", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L105", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L88", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L123", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_addtenant", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L152", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L142", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_persisttoconfigmap", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L131", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_removetenant", + "target": "backend_src_main_java_com_magistr_app_controller_databasecontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DatabaseController.java", + "source_location": "L167", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_databasecontroller_databasecontroller_testconnection", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "httpstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L157", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_departmentcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L171", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_departmentcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L32", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_getalldepartments", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L55", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L65", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_createdepartment", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L157", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L171", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L102", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L171", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L102", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L115", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L142", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L151", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L126", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L132", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L125", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_updatedepartment", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L157", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L171", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L157", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L166", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_deletedepartment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentController.java", + "source_location": "L178", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentcontroller_departmentcontroller_restoredepartment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L110", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L153", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L305", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L335", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L200", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L327", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L99", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L237", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L187", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L130", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L293", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L248", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L273", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L260", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L319", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L29", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L29", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L110", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L153", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L305", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L335", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L327", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L237", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L187", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L130", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_departmentworkspacecontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L60", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getsubjects", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L187", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L130", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L99", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L237", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L187", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L130", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L66", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L66", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "argument", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L44", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace_initdepartmentworkspace", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_importsubjects" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L110", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L153", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L200", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L237", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L110", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L153", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L200", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L105", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getcomments" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L113", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L127", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L110", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L110", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L127", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L120", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L153", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L293", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L153", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L293", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L319", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L132", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L130", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L140", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L146", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L134", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L157", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L158", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L184", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L180", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L153", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L153", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L182", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L175", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L179", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setprimaryassignment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L171", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L110", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_addteachertodepartment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L305", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_aslong", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L293", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L319", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L189", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L187", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L191", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findallbyorderbycreatedatdesc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L195", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getteacherrequests", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L205", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L234", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L213", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_trimtonull", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L234", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L227", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L233", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setrequestedby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L223", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_existsbyusernameandstatus" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L222", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_createteacherrequest", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L243", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_effectivedepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L237", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L244", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L248", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", + "target": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L248", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L249", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_tocommentdto", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getauthor" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L260", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L260", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_touserresponse", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L273", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L273", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L289", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedteacherid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L284", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getrequestedby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L287", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L286", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toteachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedby" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L293", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L301", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_toassignmentmap", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getprimaryassignment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java", + "source_location": "L339", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_departmentworkspacecontroller_departmentworkspacecontroller_canaccessdepartment", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_model_educationform", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_educationformcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L16", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L16", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_educationformcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L33", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L33", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L33", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L33", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findallbyorderbynameasc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L41", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L59", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_countbystudyformid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/EducationFormController.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_educationformcontroller_educationformcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L30", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_equipmentcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L14", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L14", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_equipmentcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L25", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L25", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L25", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_getallequipments", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L30", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_createequipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L58", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L47", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_deleteequipment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", + "target": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/EquipmentController.java", + "source_location": "L65", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_equipmentcontroller_equipmentcontroller_restoreequipment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler", + "target": "exceptionhandler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler", + "target": "httpstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler", + "target": "nosuchelementexception", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler", + "target": "restcontrolleradvice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L18", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler", + "target": "restcontrolleradvice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L23", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L23", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L23", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L23", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "target": "exceptionhandler", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleillegalargument", + "target": "illegalargumentexception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L167", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L442", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L499", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L559", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L218", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L99", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L137", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L177", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L150", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", + "target": "illegalargumentexception" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", + "target": "illegalargumentexception" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_httpservletrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L51", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L58", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L58", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L68", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L58", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L51", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L41", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "target": "exceptionhandler", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L32", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "target": "exceptionhandler", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L51", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", + "target": "exceptionhandler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlenotfound", + "target": "nosuchelementexception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_exception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handlebadrequest", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_java_exception", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_handleunexpected", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error", + "target": "httpstatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L167", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L121", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L217", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L276", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L262", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L124", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L73", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L103", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_error" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_globalexceptionhandler_globalexceptionhandler_reason", + "target": "httpstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "httpstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "target": "httpstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "httpstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "httpstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "httpstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_educationform", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_speciality", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_subject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L127", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L368", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L223", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L77", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L309", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L99", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L380", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L280", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L238", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L322", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L403", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L417", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L173", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L250", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L275", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L37", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L37", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L44", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L47", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_groupcontroller", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L77", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L77", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getallgroups", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L380", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L403", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L309", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L99", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L121", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getgroupsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L368", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L223", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L309", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L380", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L238", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L322", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L395", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L127", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L368", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L223", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L309", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L238", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L322", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L173", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L250", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L275", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L165", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L133", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L127", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L161", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L127", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L142", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteffectivespecialtyid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L167", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L153", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L156", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_seteducationform" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L149", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_creategroup", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L238", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L215", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L184", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L173", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L212", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L173", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L193", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteffectivespecialtyid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L217", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L207", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_seteducationform" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L200", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_updategroup", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L322", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L223", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L233", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletegroup", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L368", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L247", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L246", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_restoregroup", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L252", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L266", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteffectivespecialtyid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L275", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_validationerror", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L280", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L280", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L291", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_geteducationform" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L305", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_getlabel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L303", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L281", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L282", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_maptoresponse", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L316", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L318", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L315", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_getcalendarassignments", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L365", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L359", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L322", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L348", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getstudyform" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L348", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_geteducationform" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L341", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L360", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L352", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L358", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_savecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L372", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L376", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_deletecalendarassignment", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L380", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L380", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L380", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L388", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_loadcalendarsubjectsbycalendar", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L395", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_controller_groupcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L403", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L403", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L403", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L417", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L417", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/GroupController.java", + "source_location": "L422", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_groupcontroller_groupcontroller_tocalendarsubjectdto", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsemesternumber" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse_lessontyperesponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_model_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_lessontypecontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_lessontypecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L26", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", + "target": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_lessontypecontroller_lessontypecontroller_getalllessontypes", + "target": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse_lessontyperesponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L16", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L16", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_schedulecontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_schedulecontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L29", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleController.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulecontroller_schedulecontroller_getschedule", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L145", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L61", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L129", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_scheduleoverridecontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L41", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_getall", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L48", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L48", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_create", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L61", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L71", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L53", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_update", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L61", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L61", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_delete", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L95", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setaction" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setbaseruleslot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setlessondate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewclassroom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewlessonformat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewteacher" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L86", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewtimeslot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L140", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L125", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L231", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L176", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L188", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L249", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L152", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L130", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L109", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L110", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L138", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L151", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L137", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L164", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L140", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L183", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L95", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L159", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L184", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L196", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L241", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L114", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_save" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L98", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L113", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_validate", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L145", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_clean", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L129", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L129", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L134", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getaction" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L132", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getbaseruleslot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L133", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getlessondate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L136", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewclassroom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L138", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewlessonformat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L137", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewteacher" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java", + "source_location": "L135", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleoverridecontroller_scheduleoverridecontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewtimeslot" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L662", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller", + "target": "dayofweek", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L18", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L18", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L332", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L381", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L165", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L440", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L272", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L399", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L211", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfieldlabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L248", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L202", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L426", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L639", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L133", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L220", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L650", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L646", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L64", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L306", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L575", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isinvalidstartweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L567", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_ismissing", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L571", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isnegative", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L390", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L280", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L484", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L287", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L262", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L417", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestoweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L317", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L654", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L321", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L268", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L276", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L231", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L583", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L614", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L145", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L549", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L524", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L579", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_valueorzero", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L25", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L211", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfieldlabel", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L248", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L426", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L639", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L650", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L646", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L145", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L524", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L662", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L332", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L381", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L248", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L306", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L484", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L321", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L231", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_scheduleruleadmincontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L64", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L64", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L69", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getall", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L272", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L133", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L220", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L306", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L317", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L321", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L268", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L276", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L104", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L426", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L654", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L549", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L74", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L74", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L77", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_getbyid", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L202", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L81", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L104", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L81", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L81", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L91", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L92", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L100", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L92", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L97", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L104", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L104", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L119", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L122", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L120", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L127", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L112", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L129", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L104", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L118", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L120", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L126", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L133", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L141", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_delete", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L156", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L152", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L145", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validaterule", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L194", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L173", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L196", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L165", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L165", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L189", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L198", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L184", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratoryacademichours" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L187", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratorystartweek" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L183", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlectureacademichours" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L186", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlecturestartweek" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L185", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticeacademichours" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L188", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticestartweek" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L182", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_applyrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsemester" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L205", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L202", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictresponse", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L220", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_collection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L221", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L225", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L220", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L220", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L225", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L220", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L223", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_findconflict", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L332", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_collection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_collection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L231", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L236", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_linkedhashset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L235", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L240", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L241", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L239", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L231", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L231", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toconflict", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L332", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L332", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L381", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksoverlap", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L639", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L575", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isinvalidstartweek", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L567", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_ismissing", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L571", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isnegative", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L579", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_valueorzero", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L249", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_linkedhashset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L253", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L256", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L250", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L248", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L250", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_conflictfields", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L264", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L265", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L262", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L263", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sametimeslot", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L453", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L268", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L261", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L105", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L204", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_teacherid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L458", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L272", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L273", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getclassroom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L263", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L103", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L202", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_classroomid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L447", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L276", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L277", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L159", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L255", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L92", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L61", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_timeslotid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L280", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L281", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_parityoverlaps", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L288", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L293", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L296", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L287", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sameaudience", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L311", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L306", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L308", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getschedulerule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L232", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L134", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_groupids" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L318", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L317", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestowholegroup", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L321", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L323", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L325", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_subgroupidsforgroup", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L367", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L344", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L363", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestoweek", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L352", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L346", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L360", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_startweekfor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L332", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L339", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_activeweeksbyslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getschedulerule" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L390", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_maxweeksforrule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L399", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L408", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L408", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_compareslotsforgeneration", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L417", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_slotappliestoweek", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L426", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L432", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L426", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L432", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getschedulerule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L427", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_consumptionscopes", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L466", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L440", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L465", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L440", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L440", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L478", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setclassroom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L480", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessonformat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L474", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setparity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L472", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setschedulerule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L476", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L475", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_settimeslot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L450", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L450", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_buildslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getapplymode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L485", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_linkedhashset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L484", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L484", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L484", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L502", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L484", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_resolvesubgroups", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L535", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isinvalidstartweek", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L525", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_ismissing", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L530", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_isnegative", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L540", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_valueorzero", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L524", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypehours", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L552", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L559", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_getdisplayname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L549", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L556", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L549", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_validatetypecoverage", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L583", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L583", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L584", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L603", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratoryacademichours" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L606", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratorystartweek" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L602", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlectureacademichours" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L605", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlecturestartweek" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L604", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticeacademichours" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L607", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticestartweek" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L587", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L590", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L601", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_getsemestertype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L590", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L620", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_dayname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L626", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L624", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L616", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L614", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L614", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L631", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getclassroom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L635", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessonformat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L615", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L623", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L630", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_toslotdto", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L646", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L647", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getendtime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L647", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formattimeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getstarttime" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L650", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_formatsubgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L654", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L655", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L654", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleadmincontroller_sortedsubgroups", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L662", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", + "target": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_java_linkedhashset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java", + "source_location": "L662", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_scheduleruleadmincontroller_scheduleruleconflict", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L14", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L14", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_schedulesearchcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_schedulesearchcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L27", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L124", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L49", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L110", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", + "target": "backend_src_main_java_com_magistr_app_controller_schedulesearchcontroller_schedulesearchcontroller_search" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L22", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L22", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L216", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L252", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L167", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L196", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L206", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L181", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_specialitycontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L281", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L293", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L234", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L111", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L268", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_specialitycontroller", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L38", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallspecialties", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L196", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L196", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L206", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L60", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L105", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L86", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L80", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createspeciality", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L216", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L252", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L167", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L206", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L181", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L234", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L111", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L216", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L181", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L111", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L111", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L111", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L161", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L136", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L142", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L135", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updatespeciality", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L216", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L252", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L206", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L181", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_restorespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L234", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L268", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L234", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L167", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deletespeciality", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L252", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L196", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getallprofiles", + "target": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L211", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_getprofiles", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L231", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L230", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L222", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L216", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "target": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L227", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_createprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L249", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L248", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L242", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L234", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "target": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L239", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_updateprofile", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L262", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L255", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_deleteprofile", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L268", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L268", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", + "target": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L276", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L275", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_validateprofile", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L293", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_trimtonull", + "target": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L281", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", + "target": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SpecialityController.java", + "source_location": "L281", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_specialitycontroller_specialitycontroller_toprofiledto", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L114", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L179", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L138", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L162", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L151", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_subgroupcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L38", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L45", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_getbygroup", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L151", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L114", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L83", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L80", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L69", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L77", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentcapacity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_create", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L83", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L111", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L92", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L108", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentcapacity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L97", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L110", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_update", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L114", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L124", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L121", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository_existsbysubgroupid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L117", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L131", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L138", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L138", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validate", + "target": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L162", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L151", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L151", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", + "target": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L151", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L153", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L154", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validategroupcapacity", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L162", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L164", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_countactivebygroupidexcludingid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L169", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_validatedeletekeepscompletesplit", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L179", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", + "target": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L179", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubgroupController.java", + "source_location": "L186", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subgroupcontroller_subgroupcontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentcapacity" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L20", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L20", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L129", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L143", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_subjectcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_subjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L33", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getallsubjects", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L57", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_getsubjectsbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L129", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L143", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L79", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L129", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L143", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L79", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L123", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L106", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_createsubject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L143", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_restoresubject", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/SubjectController.java", + "source_location": "L129", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_subjectcontroller_deletesubject", + "target": "backend_src_main_java_com_magistr_app_controller_subjectcontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L23", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L23", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L174", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_firstnotblank", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L124", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L140", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L160", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L184", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_teachercreationrequestcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L46", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L46", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L49", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findallbyorderbycreatedatdesc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_getrequests", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L56", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L56", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L56", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L56", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_firstnotblank", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L119", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L120", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L114", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L56", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L115", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedteacherid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L113", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L112", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setprimaryassignment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_approve", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L124", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L124", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L124", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L137", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L136", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L124", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L135", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L134", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_reject", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedby" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L140", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L156", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedteacherid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L151", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getrequestedby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L154", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L153", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_toresponse", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedby" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L160", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L160", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L160", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_touserresponse", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L174", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_firstnotblank", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L176", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_firstnotblank", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java", + "source_location": "L184", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_teachercreationrequestcontroller_trimtonull", + "target": "backend_src_main_java_com_magistr_app_controller_teachercreationrequestcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L20", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L20", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_teachersubjectcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_teachersubjectcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L37", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L37", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_getall", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L50", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L50", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L50", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_create", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L81", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L81", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L81", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L81", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L95", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_delete", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L114", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_teachersubjectcontroller_teachersubjectcontroller_canmanage", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L26", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L26", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L215", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L152", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L257", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L186", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L143", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L248", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L233", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L111", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L227", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L262", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_nextmanualdisplayorder", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L120", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_timeslotadmincontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L297", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L270", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L285", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L167", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L82", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L199", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L199", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_timeslotadmincontroller", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L47", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L47", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L49", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getall", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbyorderbytimeslotscopedisplayorderascordernumberascstarttimeasc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L233", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L111", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L111", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L54", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L59", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_geteffective", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L248", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L233", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L111", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L152", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L66", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L186", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L143", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L98", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L120", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L167", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L61", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getscopes", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findallbyorderbydisplayorderascnameasc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L66", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_nextmanualdisplayorder", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setapplymode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L77", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setsystemscope" + }, + { + "relation": "indirect_call", + "context": "argument", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L60", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots_inittimeslotssettings", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_createscope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L152", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L120", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L82", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L95", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_updatescope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getsystemscope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L143", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L227", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L167", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_putmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L98", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L107", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletescope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getsystemscope" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L186", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_delete", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L143", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_deletedateassignment", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L111", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L116", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findallbyorderbydateasc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L115", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_getdateassignments", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L140", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L120", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L132", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L132", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getapplymode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L136", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_savedateassignment", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L163", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L158", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L164", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L154", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L152", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L162", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_create", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L182", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L178", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L183", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L174", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_update", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L199", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_validate", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L215", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L215", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L224", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setdurationminutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L220", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setendtime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L216", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setordernumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L219", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setstarttime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L142", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_apply" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L227", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L229", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L228", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_hasduplicate", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L234", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L235", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "target": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L237", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L233", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L242", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L236", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectiveslots", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L248", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L249", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L251", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_effectivescope", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L257", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L258", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_defaultscope", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L263", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_nextmanualdisplayorder", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findallbyorderbydisplayorderascnameasc" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L270", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L270", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L281", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getdurationminutes" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L280", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getendtime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L274", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L279", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getstarttime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L277", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_todto", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getapplymode" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L285", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L285", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L290", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getapplymode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L292", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toscopedto", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getsystemscope" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L297", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java", + "source_location": "L297", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_timeslotadmincontroller_timeslotadmincontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_model_department", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L32", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L32", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L327", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L99", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L175", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L200", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L262", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L77", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L189", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L310", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L296", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L277", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L218", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_bcryptpasswordencoder", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_usercontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L53", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getallusers", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L66", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L310", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L200", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L66", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L262", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L77", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachers", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L80", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L327", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L175", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L200", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L262", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L189", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L310", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L218", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L175", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L200", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L262", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L189", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L218", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_responseentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L99", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L172", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L99", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L148", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L161", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L165", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setprimaryassignment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L152", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L118", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_createuser", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L189", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L218", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_postmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L175", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_deleteuser", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_deletemapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L197", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_restoreuser", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L209", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L213", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getdepartmenthistory", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L218", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_transactional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L259", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L218", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L247", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L251", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setprimaryassignment" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L237", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_transferteacher", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L262", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L267", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L272", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_getteachersbydepartmentatdate", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L310", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", + "target": "backend_src_main_java_com_magistr_app_controller_usercontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L277", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_touserresponse", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L296", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L296", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L305", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_toassignmentdto", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getprimaryassignment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L310", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L312", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L320", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_teachersfordepartment", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/UserController.java", + "source_location": "L331", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_usercontroller_usercontroller_canaccessdepartment", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller", + "target": "function", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L21", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_requestmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L21", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_restcontroller", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L64", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L165", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L119", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L137", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L150", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L174", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_workloadcontroller", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L43", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_teacherworkload", + "target": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L104", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L165", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L137", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L150", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L104", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L119", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L137", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L150", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L104", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L64", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L75", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L119", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L104", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_getmapping", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L64", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_classroomworkload", + "target": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L99", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L75", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentworkload", + "target": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L112", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L104", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_timeslotworkload", + "target": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L119", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L131", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_freeclassrooms" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L137", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L145", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L137", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L137", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "target": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summarize", + "target": "function", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L165", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L150", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L155", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "target": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_departmentname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L150", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L150", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_summary", + "target": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L174", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/controller/WorkloadController.java", + "source_location": "L174", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_controller_workloadcontroller_workloadcontroller_toclassroomresponse", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", + "source_location": "L4", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_academiccalendaractivitytypedto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendaractivitytypedto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendardto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendardto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_academiccalendardto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendardto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_academiccalendargriddaydto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendargriddaydto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", + "source_location": "L6", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_academiccalendarsubjectdto_academiccalendarsubjectdto", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_academicyeardto", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_academicyeardto", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_academicyeardto", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "target": "backend_src_main_java_com_magistr_app_dto_academicyeardto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_academicyeardto_academicyeardto", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_list", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getbuilding", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getcapacity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getequipmentids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getfloor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getisavailable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setbuilding", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setcapacity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setequipmentids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setfloor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L49", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setisavailable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getbuilding", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getname", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setbuilding", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L17", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setname", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L21", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getcapacity", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L37", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getfloor", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setcapacity", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setfloor", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getisavailable", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setisavailable", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getequipmentids", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setequipmentids", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_getequipmentids", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java", + "source_location": "L57", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_classroomrequest_classroomrequest_setequipmentids", + "target": "backend_src_main_java_com_magistr_app_dto_classroomrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L106", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivereason", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getbuilding", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getcapacity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L114", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getequipments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getfloor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L82", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getisavailable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L110", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivereason", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setbuilding", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setcapacity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L118", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setequipments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setfloor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L86", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setisavailable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L17", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L42", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getid", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setid", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L106", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivereason", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L66", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getbuilding", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getname", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L90", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getstatus", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L110", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivereason", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setbuilding", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setname", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setstatus", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getcapacity", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L74", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getfloor", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L62", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setcapacity", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setfloor", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getisavailable", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L86", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setisavailable", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L98", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getarchivedat", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setarchivedat", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L114", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getequipments", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L118", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setequipments", + "target": "backend_src_main_java_com_magistr_app_dto_classroomresponse_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_classroomresponse", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L114", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_getequipments", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java", + "source_location": "L118", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_classroomresponse_classroomresponse_setequipments", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_createdepartmentrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L6", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L10", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentname", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L14", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentname", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L18", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_getdepartmentcode", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_createdepartmentrequest_setdepartmentcode", + "target": "backend_src_main_java_com_magistr_app_dto_createdepartmentrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L30", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteducationformid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteffectivespecialtyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getgroupsize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialitycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyprofileid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getyearstartstudy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_seteducationformid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setgroupsize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialitycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyprofileid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setyearstartstudy", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getname", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L18", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setname", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteducationformid", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_geteffectivespecialtyid", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getgroupsize", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialitycode", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyid", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getspecialtyprofileid", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_seteducationformid", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setgroupsize", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialitycode", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyid", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setspecialtyprofileid", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_getyearstartstudy", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_creategrouprequest_setyearstartstudy", + "target": "backend_src_main_java_com_magistr_app_dto_creategrouprequest_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_createspecialityrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialitycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialityname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialitycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialityname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L6", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L18", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialitycode", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L10", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_getspecialityname", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialitycode", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java", + "source_location": "L14", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_createspecialityrequest_setspecialityname", + "target": "backend_src_main_java_com_magistr_app_dto_createspecialityrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getid", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setid", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_createsubjectrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getcode", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_getname", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setcode", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_createsubjectrequest_setname", + "target": "backend_src_main_java_com_magistr_app_dto_createsubjectrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setusername", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getcomment", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getfullname", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getjobtitle", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getusername", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setcomment", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setfullname", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setjobtitle", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setusername", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_createteachercreationrequest_setdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_createteachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_createuserrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getrole", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setrole", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setusername", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getfullname", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getjobtitle", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getpassword", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getrole", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getusername", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setfullname", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setjobtitle", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setpassword", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setrole", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setusername", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_createuserrequest_createuserrequest_setdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_createuserrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_departmentresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L6", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L9", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentcode", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getid", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentcode", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setid", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L9", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_departmentresponse", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_getdepartmentname", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_departmentresponse_departmentresponse_setdepartmentname", + "target": "backend_src_main_java_com_magistr_app_dto_departmentresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest", + "target": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest", + "target": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", + "target": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", + "source_location": "L6", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", + "target": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_departmenttransferrequest", + "target": "backend_src_main_java_com_magistr_app_dto_departmenttransferrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_groupcalendarassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_groupcalendarassignmentdto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_jsoninclude", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L129", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getactive", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getcourse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L77", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L73", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getgroupsize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L65", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L69", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L93", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getsemester", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L101", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialitycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L109", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L105", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L113", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L117", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofileid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L121", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofilename", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L125", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L133", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L137", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystatename", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L97", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getyearstartstudy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_jsoninclude", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L85", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L77", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformid", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L73", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getgroupsize", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L65", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getid", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L101", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialitycode", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L105", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyid", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L117", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofileid", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L81", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_geteducationformname", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L69", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getname", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L109", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtycode", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L113", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyname", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L121", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getspecialtyprofilename", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L125", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstatus", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystate", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L137", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getstudystatename", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L89", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getcourse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L93", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getsemester", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L97", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getyearstartstudy", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L129", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_getactive", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/GroupResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_groupresponse_groupresponse_groupresponse", + "target": "backend_src_main_java_com_magistr_app_dto_groupresponse_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse", + "target": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse_lessontyperesponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java", + "source_location": "L4", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse_lessontyperesponse", + "target": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse_lessontyperesponse", + "target": "backend_src_main_java_com_magistr_app_dto_lessontyperesponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L6", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_loginrequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setusername", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getpassword", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_getusername", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setpassword", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginRequest.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginrequest_loginrequest_setusername", + "target": "backend_src_main_java_com_magistr_app_dto_loginrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getredirect", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getrole", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_gettoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getuserid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L30", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_issuccess", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setmessage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setredirect", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setrole", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setsuccess", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_settoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L82", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setuserid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getmessage", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getredirect", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getrole", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_gettoken", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setmessage", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setredirect", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setrole", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_settoken", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_getuserid", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_loginresponse", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/LoginResponse.java", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_loginresponse_loginresponse_setuserid", + "target": "backend_src_main_java_com_magistr_app_dto_loginresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_localtime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_localtime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L34", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L96", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L155", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L359", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L221", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L231", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L227", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_mutablelesson", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L246", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L67", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L183", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L198", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_dto_renderedlessondto_renderedlessondto", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getreviewcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setreviewcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setusername", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L20", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getfullname", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getjobtitle", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getpassword", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L52", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getreviewcomment", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L12", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getusername", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setfullname", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setjobtitle", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setpassword", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L56", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setreviewcomment", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L16", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setusername", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_reviewteachercreationrequest_setdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_reviewteachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_scheduleoverridedto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleoverridedto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruledto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_java_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruledto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruledto", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L21", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L22", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruledto_scheduleruledto", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_scheduleruleslotdto_scheduleruleslotdto", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_semesterdto", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_semesterdto", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_semesterdto", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "target": "backend_src_main_java_com_magistr_app_dto_semesterdto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SemesterDto.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_semesterdto_semesterdto", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialitycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialityname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialitycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialityname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_specialityresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getid", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setid", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L9", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialitycode", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_getspecialityname", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialitycode", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_setspecialityname", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java", + "source_location": "L9", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_specialityresponse_specialityresponse_specialityresponse", + "target": "backend_src_main_java_com_magistr_app_dto_specialityresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto", + "target": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", + "target": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_specialtyprofiledto", + "target": "backend_src_main_java_com_magistr_app_dto_specialtyprofiledto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_subgroupdto", + "target": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "target": "backend_src_main_java_com_magistr_app_dto_subgroupdto_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "target": "backend_src_main_java_com_magistr_app_dto_subgroupdto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_subgroupdto_subgroupdto", + "target": "backend_src_main_java_com_magistr_app_dto_subgroupdto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto", + "target": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto", + "target": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", + "target": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", + "target": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_subjectcommentdto", + "target": "backend_src_main_java_com_magistr_app_dto_subjectcommentdto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getid", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getcode", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_getname", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_subjectresponse_subjectresponse_subjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_subjectresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_teachercreationrequestresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachercreationrequestresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_teacherdepartmentassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_teacherdepartmentassignmentdto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getuserid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_teachersubjectresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L25", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectid", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L17", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getuserid", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_teachersubjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getsubjectname", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L21", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_getusername", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_teachersubjectresponse_teachersubjectresponse", + "target": "backend_src_main_java_com_magistr_app_dto_teachersubjectresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_timeslotdateassignmentdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdateassignmentdto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_java_localtime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_java_localtime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotdto_timeslotdto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotdto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", + "source_location": "L4", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_timeslotscopedto", + "target": "backend_src_main_java_com_magistr_app_dto_timeslotscopedto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_jsoninclude", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_jsoninclude", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getrole", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L82", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getid", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setdepartmentid", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L66", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getdepartmentname", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getfullname", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getjobtitle", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getrole", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getstatus", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_getusername", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_setstatus", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/UserResponse.java", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_dto_userresponse_userresponse_userresponse", + "target": "backend_src_main_java_com_magistr_app_dto_userresponse_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto", + "target": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", + "source_location": "L6", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "target": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_workloadsummarydto", + "target": "backend_src_main_java_com_magistr_app_dto_workloadsummarydto_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getacademicyear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getcoursecount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspeciality", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspecialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getstudyform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_gettitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setacademicyear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setcoursecount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspeciality", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspecialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setstudyform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_settitle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getacademiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setacademiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L42", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getacademiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setacademiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademiccalendar", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L33", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getid", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setid", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_gettitle", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_settitle", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L83", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getcoursecount", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setcoursecount", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L51", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getacademicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setacademicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspeciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspeciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getspecialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setspecialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getstudyform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setstudyform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_getcoursecount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendar_academiccalendar_setcoursecount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getallowschedule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcolorcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdescription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdisplayorder", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setallowschedule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcolorcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdescription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdisplayorder", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L83", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findallbyorderbydisplayorderasccodeasc", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findbycode", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L58", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getid", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setid", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcode", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getcolorcode", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L79", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdescription", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getname", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcode", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setcolorcode", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdescription", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setname", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getallowschedule", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setallowschedule", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L71", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_getdisplayorder", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_academiccalendaractivitytype_setdisplayorder", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendaractivitytype_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getacademiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getcoursenumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdayofweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getweeknumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setacademiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setcoursenumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdayofweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setweeknumber", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_table", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getid", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setid", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L51", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getcoursenumber", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdayofweek", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getweeknumber", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setcoursenumber", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdayofweek", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setweeknumber", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_getdate", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarday_academiccalendarday_setdate", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarday_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getacademiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsemesternumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsubject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setacademiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsemesternumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L23", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L34", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getid", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setid", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsemesternumber", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L54", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsemesternumber", + "target": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_getsubject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java", + "source_location": "L62", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academiccalendarsubject_academiccalendarsubject_setsubject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getenddate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getstartdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_gettitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setenddate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setstartdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_settitle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L37", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester_getacademicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester_setacademicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademicyear", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getid", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setid", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_gettitle", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_settitle", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L48", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getenddate", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_getstartdate", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setenddate", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AcademicYear.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_academicyear_academicyear_setstartdate", + "target": "backend_src_main_java_com_magistr_app_model_academicyear_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L91", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getexpiresat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L123", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getipaddress", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getissuedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L99", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrevokedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L107", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrotatedtotokenhash", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettokenhash", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L115", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuseragent", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L131", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_isactive", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L95", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setexpiresat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L127", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setipaddress", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setissuedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L103", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrevokedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L111", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrotatedtotokenhash", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settokenhash", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L119", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuseragent", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L51", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getid", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setid", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L123", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getipaddress", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L107", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrotatedtotokenhash", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettenant", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettokenhash", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L115", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuseragent", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L127", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setipaddress", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L111", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrotatedtotokenhash", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settenant", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settokenhash", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuseragent", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getexpiresat", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L83", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getissuedat", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrevokedat", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_isactive", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setexpiresat", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setissuedat", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setrevokedat", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getuser", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuser", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L97", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settenant" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_gettokenhash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_settokenhash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L99", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setissuedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getexpiresat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L100", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_setexpiresat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrevokedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrevokedat" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "target": "backend_src_main_java_com_magistr_app_model_authrefreshtoken_authrefreshtoken_getrotatedtotokenhash" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_set", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getbuilding", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getcapacity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getequipments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getfloor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getisavailable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L64", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setbuilding", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setcapacity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setequipments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setfloor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L80", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setisavailable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L29", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewclassroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewclassroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L44", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L141", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getclassroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L145", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setclassroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", + "target": "backend_src_main_java_com_magistr_app_model_classroom_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getid", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setid", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getbuilding", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getname", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setbuilding", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setname", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L52", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getcapacity", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L68", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getfloor", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L56", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setcapacity", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setfloor", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L76", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getisavailable", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setisavailable", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L84", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getequipments", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setequipments", + "target": "backend_src_main_java_com_magistr_app_model_classroom_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L84", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_getequipments", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Classroom.java", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_classroom_classroom_setequipments", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_department", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_department", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_department", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_department_department", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_department_getdepartmentcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_department_getdepartmentname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_department_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_department_setdepartmentcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_department_setdepartmentname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_department_setid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_java_table", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_department_department", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L65", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getdepartment", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L69", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setdepartment", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getdepartment", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setdepartment", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_model_department_department", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_department_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_department_department_getdepartmentcode", + "target": "backend_src_main_java_com_magistr_app_model_department_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_department_department_getid", + "target": "backend_src_main_java_com_magistr_app_model_department_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_department_department_setdepartmentcode", + "target": "backend_src_main_java_com_magistr_app_model_department_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_department_department_setid", + "target": "backend_src_main_java_com_magistr_app_model_department_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_department_department_department", + "target": "backend_src_main_java_com_magistr_app_model_department_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_department_department_getdepartmentname", + "target": "backend_src_main_java_com_magistr_app_model_department_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Department.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_department_department_setdepartmentname", + "target": "backend_src_main_java_com_magistr_app_model_department_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_educationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform_setname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_java_table", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_geteducationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_seteducationform", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findallbyorderbynameasc", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_model_educationform_educationform", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform_getid", + "target": "backend_src_main_java_com_magistr_app_model_educationform_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform_setid", + "target": "backend_src_main_java_com_magistr_app_model_educationform_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform_getname", + "target": "backend_src_main_java_com_magistr_app_model_educationform_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/EducationForm.java", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_educationform_educationform_setname", + "target": "backend_src_main_java_com_magistr_app_model_educationform_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment_setname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_java_table", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_model_equipment_equipment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment_getid", + "target": "backend_src_main_java_com_magistr_app_model_equipment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment_setid", + "target": "backend_src_main_java_com_magistr_app_model_equipment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment_equipment", + "target": "backend_src_main_java_com_magistr_app_model_equipment_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment_getname", + "target": "backend_src_main_java_com_magistr_app_model_equipment_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Equipment.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_equipment_equipment_setname", + "target": "backend_src_main_java_com_magistr_app_model_equipment_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getlessontype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setlessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L48", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L149", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L153", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", + "source_location": "L6", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L16", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getid", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setid", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_getlessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LessonType.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_lessontype_lessontype_setlessontype", + "target": "backend_src_main_java_com_magistr_app_model_lessontype_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_jsonignore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity", + "target": "mappedsuperclass", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_archive", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactivefrom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactiveto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivereason", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiverecord", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isarchivedrecord", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L101", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_restore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactivefrom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactiveto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivereason", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setstatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L10", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "target": "mappedsuperclass", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_archive", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivereason", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getstatus", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivereason", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setstatus", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactivefrom", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getactiveto", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L81", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactivefrom", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactiveto", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_getarchivedat", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setarchivedat", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactivefrom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactiveto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_setactiveto" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiverecord", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L71", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiverecord", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_jsonignore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L73", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiverecord", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L81", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_jsonignore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L76", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isarchivedrecord", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_java_jsonignore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L86", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isactiveon", + "target": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isarchivedrecord", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_lifecycleentity_lifecycleentity_isarchivedrecord", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Role.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_role", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_getrole", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L63", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_setrole", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyrole", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", + "target": "backend_src_main_java_com_magistr_app_model_role_role", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_getdisplayname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L20", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L160", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L168", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_startweekfor", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L311", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L315", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L325", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_schedulelessoncategory", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L16", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_getdisplayname", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L438", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_getdisplayname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L239", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", + "target": "backend_src_main_java_com_magistr_app_model_schedulelessoncategory_fromlessontype" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L8", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L47", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L44", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L8", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getbaseruleslot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L110", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L126", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L118", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getlessondate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L86", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewclassroom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewlessonformat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewteacher", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewtimeslot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setbaseruleslot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L114", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L130", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L122", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setlessondate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewclassroom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L106", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewlessonformat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewteacher", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L82", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewtimeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L88", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L118", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedby", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getid", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedby", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getlessondate", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setlessondate", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getaction", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L110", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcomment", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L102", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewlessonformat", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setaction", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcomment", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L106", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewlessonformat", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L126", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getcreatedat", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L130", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setcreatedat", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getbaseruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getbaseruleslot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setbaseruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getlessondate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getaction" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewtimeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewtimeslot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewtimeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L103", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewclassroom" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L94", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewteacher", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L105", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewteacher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_setnewteacher", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L107", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_model_scheduleoverride_scheduleoverride_getnewlessonformat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleParity.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleparity", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L79", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getparity", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setparity", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L359", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_scheduleparity_scheduleparity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_jsonignore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_set", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L10", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L10", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L160", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L199", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_archive", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L216", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L64", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L120", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratoryacademichours", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L144", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratorystartweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L112", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlectureacademichours", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L136", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlecturestartweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L128", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticeacademichours", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L152", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticestartweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L80", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsemester", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L224", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsubject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidfrom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L186", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L176", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiverecord", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L181", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isarchivedrecord", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L203", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_restore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L220", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setgroups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L124", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratoryacademichours", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L148", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratorystartweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L116", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlectureacademichours", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L140", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlecturestartweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L132", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticeacademichours", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L156", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticestartweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsemester", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L228", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setslots", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L92", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsubject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L100", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidfrom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L108", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L168", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_startweekfor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L212", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueordefault", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L208", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueorzero", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L61", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getschedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setschedulerule", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L60", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findallwithdetails", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L79", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L315", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L297", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L147", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L359", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getid", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setid", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getstatus", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L92", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setstatus", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidfrom", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L104", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getvalidto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L100", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidfrom", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setvalidto", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L120", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratoryacademichours", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L144", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratorystartweek", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L112", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlectureacademichours", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlecturestartweek", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L128", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticeacademichours", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L152", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticestartweek", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L124", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratoryacademichours", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L148", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlaboratorystartweek", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L116", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlectureacademichours", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L140", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setlecturestartweek", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticeacademichours", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L156", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setpracticestartweek", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L212", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueordefault", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L208", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueorzero", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L216", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L224", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L220", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setgroups", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setslots", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L72", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsubject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsubject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L80", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getsemester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L84", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setsemester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L193", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlectureacademichours" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L194", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getlaboratoryacademichours" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L195", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getpracticeacademichours" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L162", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueorzero", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L243", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_academichoursfor" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L170", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_startweekfor", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueordefault", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L240", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_startweekfor" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L189", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiverecord", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L176", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiverecord", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_jsonignore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L178", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiverecord", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L186", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isactiveon", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_jsonignore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L181", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isarchivedrecord", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_java_jsonignore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L183", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_isarchivedrecord", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L209", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueorzero", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_valueordefault", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L216", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L304", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getgroups" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L220", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setgroups", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L224", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L219", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_getslots" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRule.java", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_schedulerule_schedulerule_setslots", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_set", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L9", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L9", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L141", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getclassroom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getdayofweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L157", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessonformat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L149", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessontype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getparity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getschedulerule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L99", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L95", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L121", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L127", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupnames", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L110", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L133", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getteacher", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L145", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setclassroom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setdayofweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L161", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessonformat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L153", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessontype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setparity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setschedulerule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L103", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L114", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L137", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setteacher", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L91", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_settimeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L325", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L359", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getid", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L95", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupid", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L121", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupids", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setid", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L71", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getdayofweek", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setdayofweek", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L110", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L114", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_set", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L157", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessonformat", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L127", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupnames", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setlessonformat", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L87", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L224", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L369", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_gettimeslot" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_settimeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L110", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L328", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroups" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L114", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setsubgroups", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L121", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupids", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L127", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getsubgroupnames", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getteacher", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java", + "source_location": "L137", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_setteacher", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L233", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getclassroom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L395", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getclassroom" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L399", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_scheduleruleslot_scheduleruleslot_getlessonformat" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_getacademicyear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L61", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_getenddate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_getsemestertype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_getstartdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_setacademicyear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L65", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_setenddate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L49", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_setsemestertype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester_setstartdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L297", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_model_semester_semester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester_getid", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester_setid", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L61", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester_getenddate", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester_getstartdate", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L65", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester_setenddate", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L57", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester_setstartdate", + "target": "backend_src_main_java_com_magistr_app_model_semester_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester_getsemestertype", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Semester.java", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_semester_semester_setsemestertype", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SemesterType.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_semestertype", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", + "target": "backend_src_main_java_com_magistr_app_model_semestertype_semestertype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialitycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialityname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialitycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialityname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getspeciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setspeciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L80", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspeciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L84", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspeciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_model_speciality_speciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality_getid", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality_setid", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialitycode", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality_getspecialityname", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialitycode", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality_setspecialityname", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Speciality.java", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_speciality_speciality_speciality", + "target": "backend_src_main_java_com_magistr_app_model_speciality_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getdescription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getspeciality", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setdescription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setspeciality", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspecialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L92", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspecialtyprofile", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getid", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setid", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getdescription", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_getname", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setdescription", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_specialtyprofile_specialtyprofile_setname", + "target": "backend_src_main_java_com_magistr_app_model_specialtyprofile_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L64", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_geteducationform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getgroupsize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L80", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspeciality", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getspecialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getyearstartstudy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_seteducationform", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setgroupsize", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L84", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspeciality", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L92", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setspecialtyprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L100", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setyearstartstudy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getstudentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setstudentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentgroup", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L353", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L315", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L297", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L325", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L359", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L160", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_group", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L72", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L56", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getgroupsize", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getid", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setdepartmentid", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setgroupsize", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setid", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L48", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getname", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setname", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_getyearstartstudy", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroup.java", + "source_location": "L100", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroup_studentgroup_setyearstartstudy", + "target": "backend_src_main_java_com_magistr_app_model_studentgroup_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L49", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getacademicyear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getstudentgroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setacademicyear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setstudentgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L25", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_getid", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_studentgroupcalendarassignment_setid", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupcalendarassignment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_getlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_studentgroupstudystate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java", + "source_location": "L16", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_getlabel", + "target": "backend_src_main_java_com_magistr_app_model_studentgroupstudystate_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentcapacity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentgroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentcapacity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L22", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L353", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L414", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L359", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getid", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setid", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getname", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setname", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_getstudentcapacity", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subgroup.java", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subgroup_subgroup_setstudentcapacity", + "target": "backend_src_main_java_com_magistr_app_model_subgroup_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject_getcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L52", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject_setcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject_setdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject_setname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getsubject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setsubject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L54", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubject", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_model_subject_subject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L56", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject_getid", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject_setdepartmentid", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject_setid", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L48", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject_getcode", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject_getname", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject_setcode", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject_setname", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/Subject.java", + "source_location": "L25", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subject_subject_subject", + "target": "backend_src_main_java_com_magistr_app_model_subject_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getauthor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L49", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcreatedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getsubject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setauthor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L61", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcreatedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setsubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getid", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcomment", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L57", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getcreatedat", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L61", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setcreatedat", + "target": "backend_src_main_java_com_magistr_app_model_subjectcomment_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_getauthor", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/SubjectComment.java", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_subjectcomment_subjectcomment_setauthor", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L47", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L97", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L121", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L161", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedteacherid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L65", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getdepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L81", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L61", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L113", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getrequestedby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L153", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L145", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L137", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L105", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L129", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getupdatedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L73", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L101", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L125", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L165", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedteacherid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L69", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setdepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L93", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L117", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setrequestedby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L157", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L149", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L141", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L109", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L133", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setupdatedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L77", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_touch", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findallbyorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L161", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedteacherid", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L61", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getid", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L113", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getrequestedby", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L137", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedby", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L165", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedteacherid", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L117", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setrequestedby", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L141", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedby", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L97", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcomment", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L81", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getfullname", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L89", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getjobtitle", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L153", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewcomment", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L73", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getusername", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L101", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcomment", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setfullname", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L93", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setjobtitle", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L157", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewcomment", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setusername", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L121", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getcreatedat", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L145", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getreviewedat", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L129", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getupdatedat", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L125", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setcreatedat", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L149", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setreviewedat", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L133", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setupdatedat", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L56", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_touch", + "target": "preupdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L105", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_getstatus", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java", + "source_location": "L109", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequest_teachercreationrequest_setstatus", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherCreationRequestStatus.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_existsbyusernameandstatus", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_model_teachercreationrequeststatus_teachercreationrequeststatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L8", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L8", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L86", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L102", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getdepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getprimaryassignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getteacher", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidfrom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L90", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedat", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L106", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setdepartment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L82", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setprimaryassignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setteacher", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L66", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidfrom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L74", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L122", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L102", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedby", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L42", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getid", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L106", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedby", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidfrom", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getvalidto", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidfrom", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L74", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setvalidto", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getprimaryassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L82", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setprimaryassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcomment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcomment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L94", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getcreatedat", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setcreatedat", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_java_localdatetime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getteacher", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_setteacher", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L118", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", + "target": "backend_src_main_java_com_magistr_app_model_teacherdepartmentassignment_teacherdepartmentassignment_getprimaryassignment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubjectid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuserid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setsubjectid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setuserid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_teachersubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "target": "idclass", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbysubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbyuserid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L42", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getsubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L34", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuserid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setsubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_setuserid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_teachersubject", + "target": "backend_src_main_java_com_magistr_app_model_teachersubject_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubject.java", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubject_teachersubject_getuser", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid", + "target": "serializable", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getsubjectid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getuserid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_hashcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setsubjectid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setuserid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_teachersubjectid", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "target": "serializable", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getsubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_getuserid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L31", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setsubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_setuserid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L14", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_teachersubjectid", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_object", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L35", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_override", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L200", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_equals" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java", + "source_location": "L42", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_hashcode", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_java_override", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", + "target": "backend_src_main_java_com_magistr_app_model_teachersubjectid_teachersubjectid_hashcode" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_localtime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_localtime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getdurationminutes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getendtime", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getstarttime", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_gettimeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setdurationminutes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setendtime", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setordernumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setstarttime", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_settimeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbyorderbytimeslotscopedisplayorderascordernumberascstarttimeasc", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L418", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getid", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setid", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L71", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getdurationminutes", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setdurationminutes", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setordernumber", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getendtime", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_localtime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getstarttime", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_localtime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setendtime", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_localtime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_setstarttime", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_java_localtime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L224", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L419", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L388", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getordernumber" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_gettimeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlot.java", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_settimeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L389", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getstarttime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L99", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getstarttime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L390", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getendtime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L100", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_model_timeslot_timeslot_getendtime" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L7", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L30", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_gettimeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_settimeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findallbyorderbydateasc", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getid", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setid", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_getdate", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_setdate", + "target": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_gettimeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotdateassignment_timeslotdateassignment_settimeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getapplymode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdayofweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdisplayorder", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L31", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getsystemscope", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setapplymode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdayofweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdisplayorder", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setsystemscope", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findallbyorderbydisplayorderascnameasc", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbycode", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L429", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L31", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getid", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setid", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getapplymode", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getcode", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L47", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getname", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setapplymode", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setcode", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L51", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setname", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdayofweek", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L79", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getdisplayorder", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdayofweek", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setdisplayorder", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L71", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_getsystemscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_timeslotscope_timeslotscope_setsystemscope", + "target": "backend_src_main_java_com_magistr_app_model_timeslotscope_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_java_entity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L5", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_java_table", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_getdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_getfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_getid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L75", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_getjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_getpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_getrole", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_getusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_setdepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_setfullname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_setid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_setjobtitle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L55", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_setpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_setrole", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_setusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_model_user_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyrole", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L22", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L18", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L442", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L93", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L131", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", + "target": "backend_src_main_java_com_magistr_app_model_user_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L83", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_getdepartmentid", + "target": "backend_src_main_java_com_magistr_app_model_user_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_getid", + "target": "backend_src_main_java_com_magistr_app_model_user_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_setdepartmentid", + "target": "backend_src_main_java_com_magistr_app_model_user_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L39", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_setid", + "target": "backend_src_main_java_com_magistr_app_model_user_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_getfullname", + "target": "backend_src_main_java_com_magistr_app_model_user_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_getjobtitle", + "target": "backend_src_main_java_com_magistr_app_model_user_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L51", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_getpassword", + "target": "backend_src_main_java_com_magistr_app_model_user_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_getusername", + "target": "backend_src_main_java_com_magistr_app_model_user_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L71", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_setfullname", + "target": "backend_src_main_java_com_magistr_app_model_user_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_setjobtitle", + "target": "backend_src_main_java_com_magistr_app_model_user_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L55", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_setpassword", + "target": "backend_src_main_java_com_magistr_app_model_user_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/model/User.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_model_user_user_setusername", + "target": "backend_src_main_java_com_magistr_app_model_user_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findallbyorderbydisplayorderasccodeasc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findbycode", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "target": "jparepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findallbyorderbydisplayorderasccodeasc", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findbycode", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_academiccalendaractivitytyperepository_findbycode", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendaractivitytyperepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository", + "target": "modifying", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_existsbyactivitytypeid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L40", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_existsbyactivitytypeid", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridwithactivity", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L40", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L24", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L69", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_findbycalendaridandcoursenumberanddate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java", + "source_location": "L40", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendardayrepository_academiccalendardayrepository_deletebycalendarid", + "target": "modifying", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_countbystudyformid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_countbystudyformid", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findallwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L33", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java", + "source_location": "L33", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_academiccalendarrepository_findbyidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_collection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_deletebyacademiccalendar_id", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L33", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_deletebyacademiccalendar_id", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L23", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridwithsubject", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L23", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L23", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_academiccalendarsubjectrepository_findbycalendaridinwithsubject", + "target": "backend_src_main_java_com_magistr_app_repository_academiccalendarsubjectrepository_java_collection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_academicyearrepository_findbytitle", + "target": "backend_src_main_java_com_magistr_app_repository_academicyearrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L80", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "target": "backend_src_main_java_com_magistr_app_repository_authrefreshtokenrepository_authrefreshtokenrepository_findbytokenhash" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbyname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbystatusnot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_classroomrepository_classroomrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_classroomrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbystatusnot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentname", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbydepartmentcode", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_departmentrepository_departmentrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_departmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findallbyorderbynameasc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findbyname", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_educationformrepository_educationformrepository_findallbyorderbynameasc", + "target": "backend_src_main_java_com_magistr_app_repository_educationformrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbyname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbystatusnot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_equipmentrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_equipmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbystatusnot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbyeducationformid", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/GroupRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_grouprepository_grouprepository_findbydepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_grouprepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository", + "target": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java", + "source_location": "L6", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_lessontypesrepository", + "target": "backend_src_main_java_com_magistr_app_repository_lessontypesrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbylessondatebetweenwithdetails" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_scheduleoverriderepository_findbybaseruleslotidandlessondate", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleoverriderepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findallwithdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L79", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L82", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbygroupidandsemesterid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L60", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findallwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L60", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findallwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L79", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L36", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L116", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyteacheridandsemesterid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java", + "source_location": "L79", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_schedulerulerepository_findbyidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_schedulerulerepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository_existsbysubgroupid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository_existsbysubgroupid", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_scheduleruleslotrepository_existsbysubgroupid", + "target": "backend_src_main_java_com_magistr_app_repository_scheduleruleslotrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findfirstbystartdatelessthanequalandenddategreaterthanequal" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidandsemestertype", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_semesterrepository_semesterrepository_findbyacademicyearidorderbystartdateasc", + "target": "backend_src_main_java_com_magistr_app_repository_semesterrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbystatusnot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialityname", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbyspecialitycode", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_specialtiesrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_specialtiesrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidorderbynameasc", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_specialtyprofilerepository_findbyspecialityidandname", + "target": "backend_src_main_java_com_magistr_app_repository_specialtyprofilerepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidwithdetails" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L27", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L43", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findbygroupidandacademicyearidwithdetails", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L87", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", + "target": "backend_src_main_java_com_magistr_app_repository_studentgroupcalendarassignmentrepository_studentgroupcalendarassignmentrepository_findforschedule" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_countactivebygroupidexcludingid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_countactivebygroupidexcludingid", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupid", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findallwithgroupsorderbygroupnameandname", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L68", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_countactivebygroupidexcludingid", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L41", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L32", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L22", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbystudentgroupidorderbynameasc", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L50", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupid", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L58", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_sumactivestudentcapacitybygroupidexcludingid", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_findbyidandstudentgroupid", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_subgrouprepository_existsbystudentgroupidandnameignorecase", + "target": "backend_src_main_java_com_magistr_app_repository_subgrouprepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_subjectcommentrepository_findbysubjectidorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_repository_subjectcommentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbyname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbystatusnot", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbyname", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentid", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbydepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_subjectrepository_subjectrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_subjectrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_existsbyusernameandstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findallbyorderbycreatedatdesc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbydepartment_idorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findallbyorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_findbystatusorderbycreatedatdesc", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_teachercreationrequestrepository_existsbyusernameandstatus", + "target": "backend_src_main_java_com_magistr_app_repository_teachercreationrequestrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L5", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findhistorybyteacherid", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L50", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L35", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L24", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_query", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_findopenprimarybyteacherid", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L69", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_finddepartmentteachersatdate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L98", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", + "target": "backend_src_main_java_com_magistr_app_repository_teacherdepartmentassignmentrepository_teacherdepartmentassignmentrepository_existsactiveassignment" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbysubjectid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbyuserid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbyuserid", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbyuserid", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbysubjectid", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_teachersubjectrepository_findbysubjectid", + "target": "backend_src_main_java_com_magistr_app_repository_teachersubjectrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_existsbytimeslotscopeid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findallbyorderbydateasc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L18", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_existsbytimeslotscopeid", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L430", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findallbyorderbydateasc", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_timeslotdateassignmentrepository_findbydatebetweenorderbydateasc", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotdateassignmentrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_existsbytimeslotscopeid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbyorderbytimeslotscopedisplayorderascordernumberascstarttimeasc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_existsbytimeslotscopeid", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbyorderbytimeslotscopedisplayorderascordernumberascstarttimeasc", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findallbytimeslotscopeidorderbyordernumberasc", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L423", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotrepository_timeslotrepository_findbytimeslotscopeidandordernumber" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findallbyorderbydisplayorderascnameasc", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbycode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findallbyorderbydisplayorderascnameasc", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbycode", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbycode", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findfirstbyapplymodeorderbydisplayorderasc", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java", + "source_location": "L17", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L432", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", + "target": "backend_src_main_java_com_magistr_app_repository_timeslotscoperepository_timeslotscoperepository_findbyapplymodeanddayofweek" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L10", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyrole", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbystatusnot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyusername", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L22", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L18", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyrole", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L16", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentid", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L22", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L20", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleandstatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/repository/UserRepository.java", + "source_location": "L18", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbystatusnot", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_java_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", + "target": "backend_src_main_java_com_magistr_app_repository_userrepository_userrepository_findbyroleanddepartmentidandstatusnot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_academicdateservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L58", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L83", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L77", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L14", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L32", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L32", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L65", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L108", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L199", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_findsemester" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L58", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L77", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L58", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L217", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getweeknumber" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L216", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L410", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getparity" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getcoursenumber", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/AcademicDateService.java", + "source_location": "L78", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_getactivitytype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L76", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L299", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_istheoryday" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_academicdateservice_academicdateservice_hascalendarassignment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L356", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_activelessonscope", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L13", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L353", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice", + "target": "dayofweek", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_logger", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L21", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L130", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_clearcache", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L311", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L315", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L437", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L442", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L429", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L297", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L414", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L325", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L183", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L418", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L155", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L147", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L359", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L135", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L311", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L315", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L437", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L442", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L414", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L93", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L54", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforgroup" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L353", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L311", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L315", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L429", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L297", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L183", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L418", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L359", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L135", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L353", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L297", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L325", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L155", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L147", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L359", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L119", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L123", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L127", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrenderedlessons", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L122", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L97", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_validaterange", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L49", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_buildscheduleforteacher" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L175", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_sortrules", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L164", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_map", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L170", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_mindate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L178", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_primeconsumedhoursbeforerange", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_map", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L187", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L260", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_activelessonscope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L254", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L211", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_eligiblegroups", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L247", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L285", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_processrulefordate", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L321", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionprogresskey", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_consumptionbucket", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L325", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_lessonscopesforslot", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L356", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_activelessonscope", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_lessonscope", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L384", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L394", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L401", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_formatsubgroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L369", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_torenderedlesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L422", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_resolveeffectivetimeslot", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L429", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_effectivescope", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java", + "source_location": "L437", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname", + "target": "dayofweek", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L252", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L114", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_dayname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L106", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "target": "backend_src_main_java_com_magistr_app_service_schedulegeneratorservice_schedulegeneratorservice_displayusername" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L220", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L15", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L183", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L198", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L144", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L160", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L210", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L148", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_schedulequeryservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L64", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L51", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_search", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L224", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L144", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L160", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L210", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L198", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L144", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L144", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L160", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L148", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_validaterange", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L67", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L183", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L160", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L82", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverride", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_applyoverrides", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_overridekey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L163", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_resolvegroups", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L187", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L187", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_mutablelesson", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L186", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_deduplicate", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L206", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_lessonkey", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_schedulequeryservice_sortedsignature", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L225", + "weight": 1.0, + "context": "field", + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_java_linkedhashset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L231", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_merge", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L227", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_mutablelesson", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java", + "source_location": "L246", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson", + "target": "backend_src_main_java_com_magistr_app_service_schedulequeryservice_mutablelesson_todto", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L14", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L43", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L59", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L30", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L72", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_studentgrouplifecycleservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L23", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L26", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L37", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isavailableforselection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_mayhavescheduleinrange" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L50", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_getstudystate", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L60", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_hasstarted", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L67", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L64", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_isgraduatedon", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L72", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_optional", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java", + "source_location": "L72", + "weight": 1.0, + "context": "generic_arg", + "source": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_studentgrouplifecycleservice_resolvecourselimit", + "target": "backend_src_main_java_com_magistr_app_service_studentgrouplifecycleservice_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L4", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L28", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L8", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_service", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L15", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualcourse" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_integer", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L28", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_localdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getactualsemester" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturecourse", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java", + "source_location": "L47", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_courseandsemestercalculator_getfuturesemester", + "target": "backend_src_main_java_com_magistr_app_utils_courseandsemestercalculator_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_duration", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L85", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L36", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L93", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L22", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L24", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L25", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_authenticatesvalidtokenforsametenant", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L53", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L36", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L44", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L38", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L39", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenfordifferenttenant", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L46", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectstokenwithdifferentsignature", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L57", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_rejectsexpiredtoken", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_expiredtoken", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_jwttokenservicetest_properties", + "target": "backend_src_test_java_com_magistr_app_config_auth_jwttokenservicetest_java_duration", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L73", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L88", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L62", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L23", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L104", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L23", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_storesonlytokenhash", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L73", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L62", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L41", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L47", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rotatesrefreshtokenandrejectsreplay", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L68", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L65", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_rejectstokenfromdifferenttenant", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L79", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L77", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_logoutrevokesactivetoken", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_properties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L94", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java", + "source_location": "L96", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_activetoken", + "target": "backend_src_test_java_com_magistr_app_config_auth_refreshtokenservicetest_refreshtokenservicetest_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest", + "target": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest", + "target": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L18", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest", + "target": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest", + "target": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L9", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashusessha256hex", + "target": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java", + "source_location": "L18", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_tenantconfigwatchertest_confighashchangeswhencontentchanges", + "target": "backend_src_test_java_com_magistr_app_config_tenant_tenantconfigwatchertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L14", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_java_aftereach", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L7", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L16", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_clearauthcontext", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L16", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_clearauthcontext", + "target": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_java_aftereach", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java", + "source_location": "L21", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_authcontrollertest_meallowsnulldepartmentid", + "target": "backend_src_test_java_com_magistr_app_controller_authcontrollertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_aftereach", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L122", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_clearauthcontext", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L40", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L89", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L63", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L131", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L35", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_clearauthcontext", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_aftereach", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L40", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_commentsrejectsubjectwithoutdepartmentfordepartmentuserwithoutnpe", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L89", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L63", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L70", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L67", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_teachersuseassignmentsandfallbackwithoutduplicates", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L94", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_departmentcanaddexistingteacherassecondaryassignment", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_assignment", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_departmentworkspacecontrollertest_user", + "target": "backend_src_test_java_com_magistr_app_controller_departmentworkspacecontrollertest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L53", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L22", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", + "target": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_teachersuseunifieduserresponsemapping", + "target": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", + "target": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_usercontrollertest_user", + "target": "backend_src_test_java_com_magistr_app_controller_usercontrollertest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L42", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest", + "target": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L22", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", + "target": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L35", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_freeclassroomsskipsnullavailabilitywithoutnpe", + "target": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", + "target": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java_boolean", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_workloadcontrollertest_classroom", + "target": "backend_src_test_java_com_magistr_app_controller_workloadcontrollertest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest", + "target": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest", + "target": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest", + "target": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest", + "target": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest", + "target": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L11", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityisnotactiveondatewithoutactiveto", + "target": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L29", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_activeentityusesdaterange", + "target": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_lifecycleentitytest_archivedentityremainsactiveforhistoricaldatesbeforeactiveto", + "target": "backend_src_test_java_com_magistr_app_model_lifecycleentitytest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L34", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L10", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L20", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L10", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L12", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_mapscanonicallessontypes", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L20", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L27", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsambiguouslessontype", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L29", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_rejectsunsupportedlessontype", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java", + "source_location": "L34", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_schedulelessoncategorytest_lessontype", + "target": "backend_src_test_java_com_magistr_app_model_schedulelessoncategorytest_java_string", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_scheduleruletest", + "target": "backend_src_test_java_com_magistr_app_model_scheduleruletest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_scheduleruletest", + "target": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest", + "target": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L27", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest", + "target": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L11", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_activeonusesstatusandvalidityrange", + "target": "backend_src_test_java_com_magistr_app_model_scheduleruletest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java", + "source_location": "L27", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_model_scheduleruletest_scheduleruletest_archiveandrestoretogglestatus", + "target": "backend_src_test_java_com_magistr_app_model_scheduleruletest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L6", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest", + "target": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest", + "target": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L71", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest", + "target": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_group", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest", + "target": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L45", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest", + "target": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L21", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_rejectstoobroadgroupsearch", + "target": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java", + "source_location": "L45", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_schedulequeryservicetest_teachersearchdoesnotloadallgroups", + "target": "backend_src_test_java_com_magistr_app_service_schedulequeryservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L8", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L17", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L56", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L48", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L30", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L41", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L21", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L22", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_futuregroupisselectablebutdoesnothaveschedulebeforestudystart", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L30", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L32", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L33", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_groupaftercalendarcourselimitisgraduatedandunavailableforselection", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L44", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_servicewithassignments", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_assignment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "source": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_studentgrouplifecycleservicetest_group", + "target": "backend_src_test_java_com_magistr_app_service_studentgrouplifecycleservicetest_java_long", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L9", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest", + "target": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L3", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest", + "target": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L11", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest", + "target": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L19", + "weight": 1.0, + "source": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest", + "target": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L11", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_courseandsemesterarezerobeforestudystart", + "target": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java", + "source_location": "L19", + "weight": 1.0, + "context": "attribute", + "source": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_courseandsemestercalculatortest_septemberstartsfirstcourseandfirstsemester", + "target": "backend_src_test_java_com_magistr_app_utils_courseandsemestercalculatortest_java_test", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L170", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L36", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_apifetch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L3", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_auth_keys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L100", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_cachable_prefixes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L98", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_cache", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L166", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_clearauthstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L137", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_clearcache", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L24", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_getheaders", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L5", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_gettoken", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L109", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_invalidatecache", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L9", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_isauthenticatedasadmin", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L19", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_isauthenticatedasany", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L14", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_isauthenticatedasrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L141", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_logout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L75", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_refreshaccesstoken", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L155", + "weight": 1.0, + "source": "frontend_admin_js_api", + "target": "frontend_admin_js_api_storeauthstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L6", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_academic_calendar", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/dashboard.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_dashboard", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_groups", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/subjects.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_subjects", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_teacher_requests", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/university-structure.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_university_structure", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_users", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/database.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_database", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_edu_forms", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_js_api", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L26", + "weight": 1.0, + "source": "frontend_admin_js_api_getheaders", + "target": "frontend_admin_js_api_gettoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L11", + "weight": 1.0, + "source": "frontend_admin_js_api_isauthenticatedasadmin", + "target": "frontend_admin_js_api_gettoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L21", + "weight": 1.0, + "source": "frontend_admin_js_api_isauthenticatedasany", + "target": "frontend_admin_js_api_gettoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L16", + "weight": 1.0, + "source": "frontend_admin_js_api_isauthenticatedasrole", + "target": "frontend_admin_js_api_gettoken", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_js_api_gettoken", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L6", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_api_isauthenticatedasany", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L39", + "weight": 1.0, + "source": "frontend_admin_js_api_apifetch", + "target": "frontend_admin_js_api_getheaders", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L61", + "weight": 1.0, + "source": "frontend_admin_js_api_apifetch", + "target": "frontend_admin_js_api_clearauthstate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L57", + "weight": 1.0, + "source": "frontend_admin_js_api_apifetch", + "target": "frontend_admin_js_api_refreshaccesstoken", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L151", + "weight": 1.0, + "source": "frontend_admin_js_api_logout", + "target": "frontend_admin_js_api_clearcache", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/api.js", + "source_location": "L150", + "weight": 1.0, + "source": "frontend_admin_js_api_logout", + "target": "frontend_admin_js_api_clearauthstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L6", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_api_logout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L6", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_academic_calendar", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/dashboard.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_dashboard", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_groups", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/subjects.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_subjects", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_teacher_requests", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/university-structure.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_university_structure", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_views_users", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/database.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_database", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_edu_forms", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_js_api_api", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L3", + "weight": 1.0, + "source": "frontend_admin_js_dropdown", + "target": "frontend_admin_js_dropdown_customselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L257", + "weight": 1.0, + "source": "frontend_admin_js_dropdown", + "target": "frontend_admin_js_dropdown_initallcustomdropdowns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L264", + "weight": 1.0, + "source": "frontend_admin_js_dropdown", + "target": "frontend_admin_js_dropdown_refreshcustomdropdowns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L281", + "weight": 1.0, + "source": "frontend_admin_js_dropdown", + "target": "frontend_admin_js_dropdown_startdropdownautoobserver", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L8", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_js_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L238", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect", + "target": "frontend_admin_js_dropdown_customselect_close", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L229", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect", + "target": "frontend_admin_js_dropdown_customselect_closeall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect", + "target": "frontend_admin_js_dropdown_customselect_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L244", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect", + "target": "frontend_admin_js_dropdown_customselect_handleitemclick", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L195", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect", + "target": "frontend_admin_js_dropdown_customselect_handletriggerclick", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L47", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect", + "target": "frontend_admin_js_dropdown_customselect_init", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L98", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect", + "target": "frontend_admin_js_dropdown_customselect_rebuildmenu", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L162", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect", + "target": "frontend_admin_js_dropdown_customselect_synctriggertext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L26", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect_constructor", + "target": "frontend_admin_js_dropdown_customselect_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L77", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect_init", + "target": "frontend_admin_js_dropdown_customselect_rebuildmenu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L159", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect_rebuildmenu", + "target": "frontend_admin_js_dropdown_customselect_synctriggertext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L251", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect_handleitemclick", + "target": "frontend_admin_js_dropdown_customselect_synctriggertext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L199", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect_handletriggerclick", + "target": "frontend_admin_js_dropdown_customselect_closeall", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/dropdown.js", + "source_location": "L252", + "weight": 1.0, + "source": "frontend_admin_js_dropdown_customselect_handleitemclick", + "target": "frontend_admin_js_dropdown_customselect_close", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L8", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_dropdown_initallcustomdropdowns", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_js_dropdown_initallcustomdropdowns", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L125", + "weight": 1.0, + "source": "frontend_admin_settings_js_main_switchtab", + "target": "frontend_admin_js_dropdown_initallcustomdropdowns", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L8", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_dropdown_startdropdownautoobserver", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_js_dropdown_startdropdownautoobserver", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L157", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_allowedtabs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L145", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_appcontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L10", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_authorized_roles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L152", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_btnlogout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L202", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_btnsettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L270", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_configureroleinterface", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L11", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_currentrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L325", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_hashtab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L153", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_main", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L150", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_menutoggle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L147", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_navitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L146", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_pagetitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L289", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_refreshteacherrequestbadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L313", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_requestcountlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L123", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_role_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L24", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_routes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L201", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_settingsdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L148", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L151", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_sidebarclosebtn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L149", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_sidebaroverlay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L234", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_switchtab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L154", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_teacherrequestsnavbadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L155", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_teacherrequeststitlebadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L304", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_main_updateteacherrequestbadge", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L7", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L7", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_utils_applyrippleeffect", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L7", + "weight": 1.0, + "source": "frontend_admin_js_main", + "target": "frontend_admin_js_utils_closealldropdownsonoutsideclick", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L296", + "weight": 1.0, + "source": "frontend_admin_js_main_refreshteacherrequestbadge", + "target": "frontend_admin_js_main_requestcountlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/main.js", + "source_location": "L295", + "weight": 1.0, + "source": "frontend_admin_js_main_refreshteacherrequestbadge", + "target": "frontend_admin_js_main_updateteacherrequestbadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/otel.js", + "source_location": "L11", + "weight": 1.0, + "source": "frontend_admin_js_otel", + "target": "frontend_admin_js_otel_provider", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/otel.js", + "source_location": "L19", + "weight": 1.0, + "source": "frontend_admin_js_otel", + "target": "frontend_admin_js_otel_traceexporter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L28", + "weight": 1.0, + "source": "frontend_admin_js_utils", + "target": "frontend_admin_js_utils_applyrippleeffect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L97", + "weight": 1.0, + "source": "frontend_admin_js_utils", + "target": "frontend_admin_js_utils_closealldropdownsonoutsideclick", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L1", + "weight": 1.0, + "source": "frontend_admin_js_utils", + "target": "frontend_admin_js_utils_escape_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L9", + "weight": 1.0, + "source": "frontend_admin_js_utils", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L21", + "weight": 1.0, + "source": "frontend_admin_js_utils", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L53", + "weight": 1.0, + "source": "frontend_admin_js_utils", + "target": "frontend_admin_js_utils_initmultiselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L14", + "weight": 1.0, + "source": "frontend_admin_js_utils", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/utils.js", + "source_location": "L83", + "weight": 1.0, + "source": "frontend_admin_js_utils", + "target": "frontend_admin_js_utils_updateselecttext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_academic_calendar", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/dashboard.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_dashboard", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_groups", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/subjects.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_subjects", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_teacher_requests", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/university-structure.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_university_structure", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_users", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/database.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_database", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_edu_forms", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_js_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_academic_calendar", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L27", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms_renderequipmentcheckboxes", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/dashboard.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_dashboard", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L490", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace_fillselect", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L546", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace_renderteachermetric", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_groups", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L768", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_fillselect", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/subjects.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_subjects", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_teacher_requests", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L134", + "weight": 1.0, + "source": "frontend_admin_js_views_teacher_requests_initteacherrequests", + "target": "frontend_admin_js_utils_escapehtml" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/university-structure.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_university_structure", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_users", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/database.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_database", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_edu_forms", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_js_utils_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_academic_calendar", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L118", + "weight": 1.0, + "source": "frontend_admin_js_views_academic_calendar_initacademiccalendar", + "target": "frontend_admin_js_utils_showalert" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/dashboard.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_dashboard", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L78", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace_initdepartmentworkspace", + "target": "frontend_admin_js_utils_showalert" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_groups", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L141", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_initschedule", + "target": "frontend_admin_js_utils_showalert" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L114", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_initscheduleview", + "target": "frontend_admin_js_utils_showalert" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/subjects.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_subjects", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_teacher_requests", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/university-structure.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_university_structure", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_users", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/database.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_database", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_edu_forms", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_js_utils_showalert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_academic_calendar", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/dashboard.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_dashboard", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_groups", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/subjects.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_subjects", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_teacher_requests", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/university-structure.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_university_structure", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_users", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/database.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_database", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_edu_forms", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_js_utils_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_utils_initmultiselect", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_utils_initmultiselect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L48", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms_initclassrooms", + "target": "frontend_admin_js_utils_initmultiselect" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L2", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_utils_updateselecttext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L19", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms_renderequipmentcheckboxes", + "target": "frontend_admin_js_utils_updateselecttext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_js_views_academic_calendar", + "target": "frontend_admin_js_views_academic_calendar_day_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L19", + "weight": 1.0, + "source": "frontend_admin_js_views_academic_calendar", + "target": "frontend_admin_js_views_academic_calendar_initacademiccalendar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/academic-calendar.js", + "source_location": "L14", + "weight": 1.0, + "source": "frontend_admin_js_views_academic_calendar", + "target": "frontend_admin_js_views_academic_calendar_semester_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L66", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_views_auditorium_workload_cell_parity_layout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L54", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_views_auditorium_workload_day_full_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L64", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_views_auditorium_workload_day_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L44", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_views_auditorium_workload_day_short_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L71", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_views_auditorium_workload_initauditoriumworkload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L14", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload", + "target": "frontend_admin_js_views_auditorium_workload_workload_targets", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "frontend/admin/js/views/auditorium-workload.js", + "source_location": "L101", + "weight": 1.0, + "source": "frontend_admin_js_views_auditorium_workload_initauditoriumworkload", + "target": "frontend_admin_js_views_schedule_view_setdefaultdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_views_classrooms_fetchequipments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L34", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_views_classrooms_initclassrooms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/classrooms.js", + "source_location": "L13", + "weight": 1.0, + "source": "frontend_admin_js_views_classrooms", + "target": "frontend_admin_js_views_classrooms_renderequipmentcheckboxes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/dashboard.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_js_views_dashboard", + "target": "frontend_admin_js_views_dashboard_initdashboard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L487", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_fillselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L506", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_formatdatetime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L6", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_initdepartmentworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L477", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_loaddepartments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L572", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_normalizeteachername", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L543", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_renderteachermetric", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L519", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_requestcountlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L535", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_requeststatusclass", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L527", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_requeststatuslabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L494", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_setdefaultdates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L511", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_subjectcountlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L502", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_toisodate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L565", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_workloadkeys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L553", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace", + "target": "frontend_admin_js_views_department_workspace_workloadlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L69", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace_initdepartmentworkspace", + "target": "frontend_admin_js_views_department_workspace_loaddepartments", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L39", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace_initdepartmentworkspace", + "target": "frontend_admin_js_views_department_workspace_setdefaultdates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L479", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace_loaddepartments", + "target": "frontend_admin_js_views_department_workspace_fillselect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L131", + "weight": 1.0, + "source": "frontend_admin_js_views_teacher_requests_initteacherrequests", + "target": "frontend_admin_js_views_department_workspace_loaddepartments" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L498", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace_setdefaultdates", + "target": "frontend_admin_js_views_department_workspace_toisodate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L548", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace_renderteachermetric", + "target": "frontend_admin_js_views_department_workspace_workloadlabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/department-workspace.js", + "source_location": "L568", + "weight": 1.0, + "source": "frontend_admin_js_views_department_workspace_workloadkeys", + "target": "frontend_admin_js_views_department_workspace_normalizeteachername", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_js_views_groups", + "target": "frontend_admin_js_views_groups_fetcheducationforms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/groups.js", + "source_location": "L15", + "weight": 1.0, + "source": "frontend_admin_js_views_groups", + "target": "frontend_admin_js_views_groups_initgroups", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1007", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_adddays", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L772", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_addoptional", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L911", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_buildcombinedweekblocks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L950", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_builddatesbyday", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L828", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_buildschedulesections", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L33", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_cell_parity_layout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L789", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_collectslots", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L969", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_combinedweekcaption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1074", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_compareslots", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1018", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_datesbetween", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L986", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_dateslotkey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L23", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_day_full_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L32", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_day_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L14", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_day_short_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1031", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_dayshort", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L765", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_fillselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1035", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_formatdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1041", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_formatdateshort", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L812", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_grouplessonsbydateslot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L40", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_initscheduleview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1026", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_isoday", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1058", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_lessoncountlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L903", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_lessonslotdescriptor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L981", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_lessonslotkey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L874", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_listentities", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L729", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_loaddictionaries", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L973", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_mobiledaycaption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1084", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_naturalcompare", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L780", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_normalizeid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L9", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_parity_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L961", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_parityfordate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1013", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_parseisodate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L977", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_periodcaption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L785", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_roomlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1066", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_sectioncountlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L760", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_setdefaultdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L865", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_singleentity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L893", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_sortlessons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L852", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_splitentitiesforlesson", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1050", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_toisodate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1046", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_trimtime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L997", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_twoweekrange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L776", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_valueof", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L942", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_weekparity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L990", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view", + "target": "frontend_admin_js_views_schedule_view_weekstart", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L108", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_initscheduleview", + "target": "frontend_admin_js_views_schedule_view_loaddictionaries", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L42", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_initscheduleview", + "target": "frontend_admin_js_views_schedule_view_normalizeid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L77", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_initscheduleview", + "target": "frontend_admin_js_views_schedule_view_setdefaultdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L744", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_loaddictionaries", + "target": "frontend_admin_js_views_schedule_view_fillselect", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L762", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_setdefaultdate", + "target": "frontend_admin_js_views_schedule_view_toisodate", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "argument", + "confidence": "INFERRED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L809", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_collectslots", + "target": "frontend_admin_js_views_schedule_view_compareslots", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L862", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_splitentitiesforlesson", + "target": "frontend_admin_js_views_schedule_view_listentities", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L854", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_splitentitiesforlesson", + "target": "frontend_admin_js_views_schedule_view_singleentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L878", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_listentities", + "target": "frontend_admin_js_views_schedule_view_singleentity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L905", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_lessonslotdescriptor", + "target": "frontend_admin_js_views_schedule_view_lessonslotkey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L935", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_buildcombinedweekblocks", + "target": "frontend_admin_js_views_schedule_view_builddatesbyday", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L912", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_buildcombinedweekblocks", + "target": "frontend_admin_js_views_schedule_view_datesbetween", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L936", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_buildcombinedweekblocks", + "target": "frontend_admin_js_views_schedule_view_formatdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L926", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_buildcombinedweekblocks", + "target": "frontend_admin_js_views_schedule_view_weekparity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L944", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_weekparity", + "target": "frontend_admin_js_views_schedule_view_parityfordate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L991", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_weekstart", + "target": "frontend_admin_js_views_schedule_view_parseisodate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L994", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_weekstart", + "target": "frontend_admin_js_views_schedule_view_toisodate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L999", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_twoweekrange", + "target": "frontend_admin_js_views_schedule_view_adddays", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L999", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_twoweekrange", + "target": "frontend_admin_js_views_schedule_view_isoday", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L998", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_twoweekrange", + "target": "frontend_admin_js_views_schedule_view_parseisodate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1002", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_twoweekrange", + "target": "frontend_admin_js_views_schedule_view_toisodate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1020", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_datesbetween", + "target": "frontend_admin_js_views_schedule_view_parseisodate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1027", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_isoday", + "target": "frontend_admin_js_views_schedule_view_parseisodate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1021", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_datesbetween", + "target": "frontend_admin_js_views_schedule_view_toisodate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule-view.js", + "source_location": "L1080", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule_view_compareslots", + "target": "frontend_admin_js_views_schedule_view_naturalcompare", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L20", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_views_schedule_cell_parity_layout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_views_schedule_day_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L60", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_views_schedule_initschedule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L33", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_views_schedule_lesson_type_limits", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L14", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_views_schedule_parity_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/schedule.js", + "source_location": "L25", + "weight": 1.0, + "source": "frontend_admin_js_views_schedule", + "target": "frontend_admin_js_views_schedule_semester_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/subjects.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_js_views_subjects", + "target": "frontend_admin_js_views_subjects_initsubjects", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/teacher-requests.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_js_views_teacher_requests", + "target": "frontend_admin_js_views_teacher_requests_initteacherrequests", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/university-structure.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_js_views_university_structure", + "target": "frontend_admin_js_views_university_structure_inituniversitystructure", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L21", + "weight": 1.0, + "source": "frontend_admin_js_views_users", + "target": "frontend_admin_js_views_users_initusers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L12", + "weight": 1.0, + "source": "frontend_admin_js_views_users", + "target": "frontend_admin_js_views_users_role_badge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/js/views/users.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_js_views_users", + "target": "frontend_admin_js_views_users_role_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L51", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_allowedtabs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L57", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_appcontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L64", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_main", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L62", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_menutoggle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L59", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_navitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L58", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_pagetitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L7", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_role", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L47", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_role_tabs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L19", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_routes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L60", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L63", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_sidebarclosebtn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L61", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_sidebaroverlay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/main.js", + "source_location": "L111", + "weight": 1.0, + "source": "frontend_admin_settings_js_main", + "target": "frontend_admin_settings_js_main_switchtab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/database.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_database", + "target": "frontend_admin_settings_js_views_database_initdatabase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_edu_forms", + "target": "frontend_admin_settings_js_views_edu_forms_alleducationforms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L6", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_edu_forms", + "target": "frontend_admin_settings_js_views_edu_forms_fetcheducationforms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/edu-forms.js", + "source_location": "L16", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_edu_forms", + "target": "frontend_admin_settings_js_views_edu_forms_initeduforms", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L4", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_settings_js_views_time_slots_apply_mode_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L10", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_settings_js_views_time_slots_day_short_labels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L311", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_settings_js_views_time_slots_dayshort", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L20", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_settings_js_views_time_slots_inittimeslotssettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L305", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_settings_js_views_time_slots_scopebadgelabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L298", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_settings_js_views_time_slots_scopeoptionlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L315", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots", + "target": "frontend_admin_settings_js_views_time_slots_trimtime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L300", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots_scopeoptionlabel", + "target": "frontend_admin_settings_js_views_time_slots_dayshort", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/admin/settings/js/views/time-slots.js", + "source_location": "L307", + "weight": 1.0, + "source": "frontend_admin_settings_js_views_time_slots_scopebadgelabel", + "target": "frontend_admin_settings_js_views_time_slots_dayshort", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/script.js", + "source_location": "L70", + "weight": 1.0, + "source": "frontend_script", + "target": "frontend_script_clearfielderror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/script.js", + "source_location": "L91", + "weight": 1.0, + "source": "frontend_script", + "target": "frontend_script_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/script.js", + "source_location": "L75", + "weight": 1.0, + "source": "frontend_script", + "target": "frontend_script_setfielderror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/script.js", + "source_location": "L96", + "weight": 1.0, + "source": "frontend_script", + "target": "frontend_script_setloading", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/script.js", + "source_location": "L86", + "weight": 1.0, + "source": "frontend_script", + "target": "frontend_script_showalert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/script.js", + "source_location": "L102", + "weight": 1.0, + "source": "frontend_script", + "target": "frontend_script_validate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/script.js", + "source_location": "L107", + "weight": 1.0, + "source": "frontend_script_validate", + "target": "frontend_script_setfielderror", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "frontend/script.js", + "source_location": "L104", + "weight": 1.0, + "source": "frontend_script_validate", + "target": "frontend_script_hidealert", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "frontend/theme-toggle.js", + "source_location": "L22", + "weight": 1.0, + "source": "frontend_theme_toggle", + "target": "frontend_theme_toggle_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "resume/script.js", + "source_location": "L179", + "weight": 1.0, + "source": "resume_script", + "target": "resume_script_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "resume/script.js", + "source_location": "L175", + "weight": 1.0, + "source": "resume_script", + "target": "resume_script_formatrunbooktext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "resume/script.js", + "source_location": "L3", + "weight": 1.0, + "source": "resume_script", + "target": "resume_script_incidentrunbooks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "resume/script.js", + "source_location": "L74", + "weight": 1.0, + "source": "resume_script", + "target": "resume_script_initcopybuttons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "resume/script.js", + "source_location": "L142", + "weight": 1.0, + "source": "resume_script", + "target": "resume_script_initincidenttabs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "resume/script.js", + "source_location": "L115", + "weight": 1.0, + "source": "resume_script", + "target": "resume_script_initnavigationhighlight", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "resume/script.js", + "source_location": "L65", + "weight": 1.0, + "source": "resume_script", + "target": "resume_script_initprintbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "resume/script.js", + "source_location": "L91", + "weight": 1.0, + "source": "resume_script", + "target": "resume_script_initreveal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "resume/script.js", + "source_location": "L188", + "weight": 1.0, + "source": "resume_script", + "target": "resume_script_showtoast", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "resume/script.js", + "source_location": "L176", + "weight": 1.0, + "source": "resume_script_formatrunbooktext", + "target": "resume_script_escapehtml", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "AGENTS.md", + "source_location": null, + "weight": 1.0, + "source": "agents_project_regulation", + "target": "agents_flyway_migration_rule" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "AGENTS.md", + "source_location": null, + "weight": 1.0, + "source": "agents_project_regulation", + "target": "agents_magistr_system" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "AGENTS.md", + "source_location": null, + "weight": 1.0, + "source": "agents_project_regulation", + "target": "agents_russian_language_rule" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "AGENTS.md", + "source_location": null, + "weight": 1.0, + "source": "agents_flyway_migration_rule", + "target": "docs_database_flyway_migrations" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "AGENTS.md", + "source_location": null, + "weight": 1.0, + "source": "agents_project_docs_index", + "target": "docs_api_rest_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "AGENTS.md", + "source_location": null, + "weight": 1.0, + "source": "agents_project_docs_index", + "target": "docs_architecture_system_architecture" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "AGENTS.md", + "source_location": null, + "weight": 1.0, + "source": "agents_project_docs_index", + "target": "docs_business_logic_role_model" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "AGENTS.md", + "source_location": null, + "weight": 1.0, + "source": "agents_project_docs_index", + "target": "docs_database_database_schema" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "AGENTS.md", + "source_location": null, + "weight": 1.0, + "source": "agents_project_docs_index", + "target": "docs_readme_magistr_overview" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_project_risk_audit", + "target": "bug_report_authcontext_threadlocal_leak" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_project_risk_audit", + "target": "bug_report_jwt_insecure_production_defaults" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_project_risk_audit", + "target": "bug_report_kubernetes_tls_trust_all_risk" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_project_risk_audit", + "target": "bug_report_refresh_token_rotation_race_condition" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_project_risk_audit", + "target": "bug_report_schedule_override_conflict_gap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_project_risk_audit", + "target": "bug_report_teacher_schedule_override_visibility_gap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_project_risk_audit", + "target": "bug_report_tenant_config_watcher_update_gap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_project_risk_audit", + "target": "bug_report_tenant_datasource_replacement_risk" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_jwt_insecure_production_defaults", + "target": "docs_infrastructure_jwt_secret_policy" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_refresh_token_rotation_race_condition", + "target": "docs_database_auth_refresh_tokens" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_authcontext_threadlocal_leak", + "target": "docs_architecture_authentication" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_schedule_override_conflict_gap", + "target": "docs_api_schedule_overrides_endpoints" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_teacher_schedule_override_visibility_gap", + "target": "docs_api_dynamic_schedule_endpoints" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_tenant_datasource_replacement_risk", + "target": "docs_api_tenant_database_endpoints" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_tenant_config_watcher_update_gap", + "target": "docs_infrastructure_tenants_configmap" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_kubernetes_tls_trust_all_risk", + "target": "docs_infrastructure_kubernetes_production" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_department_import_subject_ownership_risk", + "target": "docs_api_department_workspace_endpoints" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_workload_department_scope_risk", + "target": "docs_api_workload_endpoints" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_semester_boundary_overlap_risk", + "target": "docs_academic_calendar_calendar_model" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_localstorage_access_token_risk", + "target": "docs_frontend_api_client_refresh_flow" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_innerhtml_error_xss_risk", + "target": "docs_frontend_frontend_architecture" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "BUG_REPORT.md", + "source_location": null, + "weight": 1.0, + "source": "bug_report_opentelemetry_latest_supply_chain_risk", + "target": "docs_logging_otlp_signoz_export" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_ansible_database_hosts" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_caddy_proxy" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_database_per_tenant_pattern" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_k3s_cluster" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_proxmox_database_vms" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_resilient_multitenant_infrastructure", + "target": "devops_signoz_opentelemetry_observability" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_database_per_tenant_pattern", + "target": "docs_architecture_multitenant_architecture" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_fz_152_data_isolation_rationale", + "target": "devops_database_per_tenant_pattern" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_configmap_dynamic_tenant_management", + "target": "docs_infrastructure_tenants_configmap" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_gitea_actions_cicd", + "target": "docs_infrastructure_gitea_actions_cicd" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "DEVOPS.md", + "source_location": null, + "weight": 1.0, + "source": "devops_signoz_opentelemetry_observability", + "target": "docs_logging_otlp_signoz_export" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "compose.yaml", + "source_location": null, + "weight": 1.0, + "source": "compose_backend_service", + "target": "compose_db_service" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "compose.yaml", + "source_location": null, + "weight": 1.0, + "source": "compose_backend_service", + "target": "compose_proxy_network" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "compose.yaml", + "source_location": null, + "weight": 1.0, + "source": "compose_frontend_service", + "target": "compose_backend_service" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_infrastructure_docker_compose", + "target": "compose_backend_service" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "compose.yaml", + "source_location": null, + "weight": 1.0, + "source": "compose_frontend_service", + "target": "compose_proxy_network" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_infrastructure_docker_compose", + "target": "compose_frontend_service" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "compose.yaml", + "source_location": null, + "weight": 1.0, + "source": "compose_db_service", + "target": "compose_proxy_network" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "compose.yaml", + "source_location": null, + "weight": 1.0, + "source": "compose_postgres_password_required", + "target": "compose_db_service" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_infrastructure_docker_compose", + "target": "compose_db_service" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": ".agents/skills/auto-update-docs/SKILL.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_auto_update_docs_skill_autoupdatedocs_skill", + "target": "_agents_skills_autoupdatedocs_autoupdatedocs_skill" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_autoupdatedocs_autoupdatedocs_skill", + "target": "_agents_skills_autoupdatedocs_file_to_docs_map" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_api_rest_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_architecture_system_architecture" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_business_logic_role_model" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_database_database_schema" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_frontend_frontend_architecture" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/AutoUpdateDocs.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_autoupdatedocs_file_to_docs_map", + "target": "docs_infrastructure_docker_compose" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/auto-update-docs/SKILL.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_auto_update_docs_skill_frontend_settings_docs_map", + "target": "docs_frontend_frontend_architecture" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/frontend-design/SKILL.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_frontend_design_skill_frontend_design_skill", + "target": "_agents_skills_frontend_design_skill_design_thinking" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/frontend-design/SKILL.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_frontend_design_skill_frontend_design_skill", + "target": "_agents_skills_frontend_design_skill_no_ai_aesthetic_rule" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.65, + "source_file": ".agents/skills/frontend-design/SKILL.md", + "source_location": null, + "weight": 1.0, + "source": "_agents_skills_frontend_design_skill_frontend_design_skill", + "target": "docs_frontend_css_architecture" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0, + "source": "_gitea_workflows_docker_build_build_and_push_docker_images", + "target": "_gitea_workflows_docker_build_backend_image_pipeline" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0, + "source": "_gitea_workflows_docker_build_build_and_push_docker_images", + "target": "_gitea_workflows_docker_build_deploy_to_k8s" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0, + "source": "_gitea_workflows_docker_build_build_and_push_docker_images", + "target": "_gitea_workflows_docker_build_frontend_image_pipeline" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_infrastructure_gitea_actions_cicd", + "target": "_gitea_workflows_docker_build_build_and_push_docker_images" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0, + "source": "_gitea_workflows_docker_build_backend_image_pipeline", + "target": "_gitea_workflows_docker_build_zuev_token_secret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0, + "source": "_gitea_workflows_docker_build_frontend_image_pipeline", + "target": "_gitea_workflows_docker_build_zuev_token_secret" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0, + "source": "_gitea_workflows_docker_build_deploy_to_k8s", + "target": "_gitea_workflows_docker_build_kubeconfig_secret" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": ".gitea/workflows/docker-build.yaml", + "source_location": null, + "weight": 1.0, + "source": "_gitea_workflows_docker_build_deploy_to_k8s", + "target": "docs_infrastructure_kubernetes_production" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/README.md", + "source_location": null, + "weight": 1.0, + "source": "docs_readme_magistr_overview", + "target": "docs_academic_calendar_calendar_model" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/README.md", + "source_location": null, + "weight": 1.0, + "source": "docs_readme_magistr_overview", + "target": "docs_api_rest_api" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/README.md", + "source_location": null, + "weight": 1.0, + "source": "docs_readme_magistr_overview", + "target": "docs_architecture_system_architecture" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/README.md", + "source_location": null, + "weight": 1.0, + "source": "docs_readme_magistr_overview", + "target": "docs_business_logic_role_model" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/README.md", + "source_location": null, + "weight": 1.0, + "source": "docs_readme_magistr_overview", + "target": "docs_database_database_schema" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/README.md", + "source_location": null, + "weight": 1.0, + "source": "docs_readme_magistr_overview", + "target": "docs_development_developer_guide" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/README.md", + "source_location": null, + "weight": 1.0, + "source": "docs_readme_magistr_overview", + "target": "docs_frontend_frontend_architecture" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/README.md", + "source_location": null, + "weight": 1.0, + "source": "docs_readme_magistr_overview", + "target": "docs_infrastructure_docker_compose" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_architecture_system_architecture", + "target": "docs_architecture_authentication" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_architecture_system_architecture", + "target": "docs_architecture_multitenant_architecture" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_architecture_multitenant_architecture", + "target": "docs_database_database_schema" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_architecture_multitenant_architecture", + "target": "docs_infrastructure_tenants_configmap" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/LOGGING.md", + "source_location": null, + "weight": 1.0, + "source": "docs_logging_tenant_mdc_context", + "target": "docs_architecture_multitenant_architecture" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_architecture_authentication", + "target": "docs_api_authentication_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/ARCHITECTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_architecture_authentication", + "target": "docs_database_auth_refresh_tokens" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0, + "source": "docs_business_logic_role_model", + "target": "docs_api_role_permissions" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0, + "source": "docs_business_logic_role_model", + "target": "docs_frontend_role_based_navigation" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_dynamic_schedule_endpoints", + "target": "docs_business_logic_dynamic_schedule_model" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0, + "source": "docs_business_logic_dynamic_schedule_model", + "target": "docs_academic_calendar_schedule_generation_filter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0, + "source": "docs_business_logic_dynamic_schedule_model", + "target": "docs_database_dynamic_schedule_tables" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", + "source_location": null, + "weight": 1.0, + "source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "target": "docs_business_logic_dynamic_schedule_model" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0, + "source": "docs_business_logic_schedule_validation", + "target": "docs_api_schedule_rules_endpoints" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0, + "source": "docs_business_logic_lifecycle_archiving", + "target": "docs_database_database_schema" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/BUSINESS_LOGIC.md", + "source_location": null, + "weight": 1.0, + "source": "docs_business_logic_teacher_department_assignments", + "target": "docs_api_department_workspace_endpoints" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "weight": 1.0, + "source": "docs_academic_calendar_calendar_model", + "target": "docs_academic_calendar_activity_codes" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "weight": 1.0, + "source": "docs_academic_calendar_calendar_model", + "target": "docs_academic_calendar_schedule_generation_filter" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "weight": 1.0, + "source": "docs_academic_calendar_calendar_model", + "target": "docs_api_group_calendar_assignments" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/ACADEMIC_CALENDAR.md", + "source_location": null, + "weight": 1.0, + "source": "docs_academic_calendar_calendar_model", + "target": "docs_database_academic_calendar_tables" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_proposal_calendar_layer", + "target": "docs_academic_calendar_calendar_model" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_rest_api", + "target": "docs_api_authentication_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_rest_api", + "target": "docs_api_department_workspace_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_rest_api", + "target": "docs_api_dynamic_schedule_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_rest_api", + "target": "docs_api_schedule_overrides_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_rest_api", + "target": "docs_api_schedule_rules_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_rest_api", + "target": "docs_api_tenant_database_endpoints" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/DEVELOPMENT.md", + "source_location": null, + "weight": 1.0, + "source": "docs_development_new_endpoint_flow", + "target": "docs_api_rest_api" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_authentication_endpoints", + "target": "docs_database_auth_refresh_tokens" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/FRONTEND.md", + "source_location": null, + "weight": 1.0, + "source": "docs_frontend_api_client_refresh_flow", + "target": "docs_api_authentication_endpoints" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/FRONTEND.md", + "source_location": null, + "weight": 1.0, + "source": "docs_frontend_role_based_navigation", + "target": "docs_api_role_permissions" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/FRONTEND.md", + "source_location": null, + "weight": 1.0, + "source": "docs_frontend_schedule_views", + "target": "docs_api_dynamic_schedule_endpoints" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_schedule_rules_endpoints", + "target": "docs_database_dynamic_schedule_tables" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_schedule_overrides_endpoints", + "target": "docs_database_dynamic_schedule_tables" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/API.md", + "source_location": null, + "weight": 1.0, + "source": "docs_api_tenant_database_endpoints", + "target": "docs_infrastructure_tenants_configmap" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/DATABASE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_database_database_schema", + "target": "docs_database_academic_calendar_tables" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/DATABASE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_database_database_schema", + "target": "docs_database_auth_refresh_tokens" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/DATABASE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_database_database_schema", + "target": "docs_database_dynamic_schedule_tables" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/DATABASE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_database_database_schema", + "target": "docs_database_er_relationships" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_proposal_schedule_rules_layer", + "target": "docs_database_dynamic_schedule_tables" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/DATABASE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_database_flyway_migrations", + "target": "docs_development_flyway_rules" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/DEVELOPMENT.md", + "source_location": null, + "weight": 1.0, + "source": "docs_development_new_endpoint_flow", + "target": "docs_database_flyway_migrations" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/DEVELOPMENT.md", + "source_location": null, + "weight": 1.0, + "source": "docs_development_developer_guide", + "target": "docs_development_code_style" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/DEVELOPMENT.md", + "source_location": null, + "weight": 1.0, + "source": "docs_development_developer_guide", + "target": "docs_development_new_endpoint_flow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/FRONTEND.md", + "source_location": null, + "weight": 1.0, + "source": "docs_frontend_frontend_architecture", + "target": "docs_frontend_admin_spa_routing" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/FRONTEND.md", + "source_location": null, + "weight": 1.0, + "source": "docs_frontend_frontend_architecture", + "target": "docs_frontend_api_client_refresh_flow" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/FRONTEND.md", + "source_location": null, + "weight": 1.0, + "source": "docs_frontend_frontend_architecture", + "target": "docs_frontend_schedule_views" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/FRONTEND.md", + "source_location": null, + "weight": 1.0, + "source": "docs_frontend_frontend_architecture", + "target": "docs_frontend_settings_spa" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/FRONTEND.md", + "source_location": null, + "weight": 1.0, + "source": "docs_frontend_opentelemetry_client", + "target": "docs_infrastructure_signoz_opentelemetry" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_infrastructure_kubernetes_production", + "target": "docs_infrastructure_caddy_proxy" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_infrastructure_kubernetes_production", + "target": "docs_infrastructure_jwt_secret_policy" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_infrastructure_kubernetes_production", + "target": "docs_infrastructure_tenants_configmap" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/INFRASTRUCTURE.md", + "source_location": null, + "weight": 1.0, + "source": "docs_infrastructure_signoz_opentelemetry", + "target": "docs_logging_otlp_signoz_export" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/LOGGING.md", + "source_location": null, + "weight": 1.0, + "source": "docs_logging_logging_stack", + "target": "docs_logging_otlp_signoz_export" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/LOGGING.md", + "source_location": null, + "weight": 1.0, + "source": "docs_logging_logging_stack", + "target": "docs_logging_tenant_mdc_context" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", + "source_location": null, + "weight": 1.0, + "source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "target": "docs_dynamic_schedule_implementation_schedule_generator_service" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md", + "source_location": null, + "weight": 1.0, + "source": "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "target": "docs_schedule_proposal_dynamic_schedule_concept" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_proposal_dynamic_schedule_concept", + "target": "docs_schedule_proposal_calendar_layer" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/SCHEDULE_PROPOSAL.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_proposal_dynamic_schedule_concept", + "target": "docs_schedule_proposal_schedule_rules_layer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_activity_codes" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_daily_academic_calendar_grid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_group_calendar_assignment" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_laboratory_subgroups" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_rule_conflict_validation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "docs_schedule_tasks_schedule_api_endpoint" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "frontend_admin_views_academic_calendar_academic_calendar_view" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_tasks_dynamic_schedule_tasks", + "target": "frontend_admin_views_groups_group_management" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "docs_schedule_tasks_dynamic_schedule_tasks" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_hours_start_weeks", + "target": "docs_schedule_tasks_dynamic_schedule_tasks" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_tasks_schedulegeneratorservice", + "target": "docs_schedule_tasks_daily_academic_calendar_grid" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_academic_calendar_calendar_grid_editor", + "target": "docs_schedule_tasks_daily_academic_calendar_grid" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/SCHEDULE_TASKS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_schedule_tasks_academicdateservice", + "target": "docs_schedule_tasks_group_calendar_assignment" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_group_calendar_assignment", + "target": "docs_schedule_tasks_group_calendar_assignment" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_academic_calendar_calendar_grid_editor", + "target": "docs_schedule_tasks_activity_codes" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_subgroup_management", + "target": "docs_schedule_tasks_laboratory_subgroups" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_slot_conflict_resolution", + "target": "docs_schedule_tasks_rule_conflict_validation" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_ui_components_document", + "target": "docs_ui_components_custom_select_wrapper" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_ui_components_document", + "target": "docs_ui_components_multi_select" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_browser_option_styling_limit", + "target": "docs_ui_components_custom_select_wrapper" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_custom_select_wrapper", + "target": "docs_ui_components_customselect" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_custom_select_wrapper", + "target": "docs_ui_components_frontend_admin_js_dropdown_js" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_custom_select_wrapper", + "target": "docs_ui_components_global_mutationobserver" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_custom_select_wrapper", + "target": "docs_ui_components_native_select" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_customselect", + "target": "docs_ui_components_dynamic_options_sync" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_browser_option_styling_limit", + "target": "docs_ui_components_multi_select" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_multi_select", + "target": "docs_ui_components_checkbox_item_checkmark" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "docs/UI_COMPONENTS.md", + "source_location": null, + "weight": 1.0, + "source": "docs_ui_components_multi_select", + "target": "docs_ui_components_utils_initmultiselect" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/auditorium-workload.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_auditorium_workload_workload_filters", + "target": "docs_ui_components_multi_select" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/classrooms.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_classrooms_equipment_multi_select", + "target": "docs_ui_components_multi_select" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_group_multiselect", + "target": "docs_ui_components_multi_select" + }, + { + "relation": "implements", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_group_filters", + "target": "docs_ui_components_multi_select" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_index_login_page", + "target": "frontend_index_login_form" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_index_login_page", + "target": "frontend_index_login_script" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_index_login_page", + "target": "frontend_index_theme_toggle_script" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_admin_spa_shell", + "target": "frontend_admin_index_settings_menu" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_admin_spa_shell", + "target": "frontend_admin_index_sidebar_navigation" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_admin_spa_shell", + "target": "frontend_admin_index_teacher_request_badge" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_index_admin_back_link", + "target": "frontend_admin_index_admin_spa_shell" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_academic_calendar_academic_calendar_view" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_auditorium_workload_workload_view" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_classrooms_classroom_management" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_dashboard_dashboard_view" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_department_workspace_department_workspace_view" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_groups_group_management" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_schedule_schedule_rule_constructor" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_schedule_view_schedule_view_shell" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_subjects_subject_management" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_university_structure_university_structure_view" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_sidebar_navigation", + "target": "frontend_admin_views_users_user_management" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_index_settings_menu", + "target": "frontend_admin_settings_index_settings_spa_shell" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_index_settings_spa_shell", + "target": "frontend_admin_settings_index_admin_back_link" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_index_settings_spa_shell", + "target": "frontend_admin_settings_index_settings_navigation" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_index_settings_navigation", + "target": "frontend_admin_settings_views_database_tenant_connection_management" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_index_settings_navigation", + "target": "frontend_admin_settings_views_edu_forms_education_forms_management" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_index_settings_navigation", + "target": "frontend_admin_settings_views_general_general_settings_placeholder" + }, + { + "relation": "references", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/settings/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_index_settings_navigation", + "target": "frontend_admin_settings_views_time_slots_time_slots_settings" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/settings/views/database.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_views_database_tenant_connection_management", + "target": "frontend_admin_settings_views_database_tenants_table" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_settings_views_edu_forms_education_forms_management" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/settings/views/time-slots.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_views_time_slots_time_slots_settings", + "target": "frontend_admin_settings_views_time_slots_manual_time_grid_modal" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/settings/views/time-slots.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_views_time_slots_time_slots_settings", + "target": "frontend_admin_settings_views_time_slots_time_slot_scope" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/settings/views/time-slots.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_settings_views_time_slots_time_slot_scope", + "target": "frontend_admin_views_academic_calendar_calendar_day_dialog" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_dashboard_dashboard_view", + "target": "frontend_admin_views_dashboard_conflict_center" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_dashboard_dashboard_view", + "target": "frontend_admin_views_dashboard_quick_navigation" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_dashboard_dashboard_view", + "target": "frontend_admin_views_dashboard_realtime_monitoring" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_dashboard_conflict_center", + "target": "frontend_admin_views_schedule_schedule_slot_conflict_resolution" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_dashboard_quick_navigation", + "target": "frontend_admin_views_schedule_schedule_rule_constructor" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/dashboard.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_dashboard_quick_navigation", + "target": "frontend_admin_views_schedule_view_schedule_view_shell" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_academic_calendar_academic_calendar_view", + "target": "frontend_admin_views_academic_calendar_academic_year_management" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_academic_calendar_academic_calendar_view", + "target": "frontend_admin_views_academic_calendar_calendar_day_dialog" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_academic_calendar_academic_calendar_view", + "target": "frontend_admin_views_academic_calendar_calendar_grid_editor" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_academic_calendar_academic_calendar_view", + "target": "frontend_admin_views_academic_calendar_calendar_subject_bindings" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_academic_calendar_academic_calendar_view", + "target": "frontend_admin_views_academic_calendar_semester_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_group_calendar_assignment", + "target": "frontend_admin_views_academic_calendar_academic_calendar_view" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_university_structure_profile_management", + "target": "frontend_admin_views_academic_calendar_academic_calendar_view" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_university_structure_specialty_management", + "target": "frontend_admin_views_academic_calendar_academic_calendar_view" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_academic_calendar_semester_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/academic-calendar.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_academic_calendar_calendar_subject_bindings", + "target": "frontend_admin_views_subjects_subject_management" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/auditorium-workload.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_auditorium_workload_workload_view", + "target": "frontend_admin_views_auditorium_workload_workload_filters" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/auditorium-workload.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_auditorium_workload_workload_view", + "target": "frontend_admin_views_classrooms_classroom_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/classrooms.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_classrooms_equipment_dictionary", + "target": "frontend_admin_views_auditorium_workload_workload_filters" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/classrooms.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_classrooms_classroom_management", + "target": "frontend_admin_views_classrooms_equipment_dictionary" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/classrooms.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_classrooms_classroom_management", + "target": "frontend_admin_views_classrooms_equipment_multi_select" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_view_target_filters", + "target": "frontend_admin_views_classrooms_classroom_management" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_department_workspace_department_workspace_view", + "target": "frontend_admin_views_department_workspace_department_comments" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_department_workspace_department_workspace_view", + "target": "frontend_admin_views_department_workspace_department_subject_import" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_department_workspace_department_workspace_view", + "target": "frontend_admin_views_department_workspace_teacher_assignment" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_department_workspace_department_workspace_view", + "target": "frontend_admin_views_department_workspace_teacher_request_form" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "frontend/admin/views/users.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_users_role_selector", + "target": "frontend_admin_views_department_workspace_department_workspace_view" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/department/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_department_index_department_redirect", + "target": "frontend_admin_views_department_workspace_department_workspace_view" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_department_workspace_department_subject_import", + "target": "frontend_admin_views_subjects_subject_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/department-workspace.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_department_workspace_teacher_request_form", + "target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_groups_group_calendar_assignment" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_groups_group_filters" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_groups_subgroup_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_university_structure_department_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_university_structure_profile_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/groups.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_groups_group_management", + "target": "frontend_admin_views_university_structure_specialty_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_groups_group_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_view_target_filters", + "target": "frontend_admin_views_groups_group_management" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_view_schedule_view_shell", + "target": "frontend_admin_views_schedule_view_schedule_results" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_view_schedule_view_shell", + "target": "frontend_admin_views_schedule_view_target_filters" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_view_target_filters", + "target": "frontend_admin_views_subjects_subject_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/schedule-view.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_view_target_filters", + "target": "frontend_admin_views_university_structure_department_management" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_schedule_schedule_group_multiselect" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_schedule_schedule_hours_start_weeks" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_schedule_schedule_slot_conflict_resolution" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_schedule_schedule_visual_drawer" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/schedule.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_schedule_schedule_rule_constructor", + "target": "frontend_admin_views_subjects_subject_management" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/subjects.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_subjects_subject_management", + "target": "frontend_admin_views_subjects_teacher_subject_binding" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/views/subjects.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_subjects_subject_management", + "target": "frontend_admin_views_university_structure_department_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/admin/views/subjects.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_subjects_teacher_subject_binding", + "target": "frontend_admin_views_users_user_management" + }, + { + "relation": "shares_data_with", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "frontend/admin/views/users.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_users_user_management", + "target": "frontend_admin_views_teacher_requests_teacher_requests_admin_view" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_university_structure_university_structure_view", + "target": "frontend_admin_views_university_structure_department_management" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_university_structure_university_structure_view", + "target": "frontend_admin_views_university_structure_profile_management" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_university_structure_university_structure_view", + "target": "frontend_admin_views_university_structure_specialty_management" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/university-structure.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_university_structure_specialty_management", + "target": "frontend_admin_views_university_structure_profile_management" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/admin/views/users.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_admin_views_users_user_management", + "target": "frontend_admin_views_users_role_selector" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_edu_office_index_edu_office_redirect_page", + "target": "frontend_edu_office_index_admin_schedule_view_route" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_smart_schedule_startup", + "target": "frontend_edu_office_index_edu_office_redirect_page" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_student_index_group_selection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_student_index_loadgroups" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_student_index_loadschedule" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_student_index_schedule_grid" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_student_index_week_navigation" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_student_schedule_page", + "target": "frontend_teacher_index_teacher_schedule_page" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_smart_schedule_startup", + "target": "frontend_student_index_student_schedule_page" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_week_navigation", + "target": "frontend_teacher_index_week_navigation" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_schedule_grid", + "target": "frontend_teacher_index_schedule_grid" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_loadgroups", + "target": "frontend_student_index_api_groups_endpoint" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_loadgroups", + "target": "frontend_student_index_fetchjson" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_loadschedule", + "target": "frontend_student_index_api_schedule_group_endpoint" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_loadschedule", + "target": "frontend_student_index_fetchjson" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_loadschedule", + "target": "frontend_student_index_renderweek" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_loadschedule", + "target": "frontend_teacher_index_loadschedule" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_renderweek", + "target": "frontend_student_index_renderday" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_renderemptyweek", + "target": "frontend_student_index_renderday" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_renderday", + "target": "frontend_student_index_renderlesson" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_fetchjson", + "target": "frontend_student_index_clearauthstate" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_fetchjson", + "target": "frontend_student_index_refreshaccesstoken" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_fetchjson", + "target": "frontend_student_index_student_auth_state" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_fetchjson", + "target": "frontend_teacher_index_fetchjson" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_refreshaccesstoken", + "target": "frontend_student_index_api_auth_refresh_endpoint" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_refreshaccesstoken", + "target": "frontend_student_index_storeauthstate" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_refreshaccesstoken", + "target": "frontend_teacher_index_refreshaccesstoken" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_logout", + "target": "frontend_student_index_api_auth_logout_endpoint" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_logout", + "target": "frontend_student_index_clearauthstate" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_logout", + "target": "frontend_teacher_index_logout" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_storeauthstate", + "target": "frontend_student_index_student_auth_state" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_clearauthstate", + "target": "frontend_student_index_student_auth_state" + }, + { + "relation": "semantically_similar_to", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/student/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_student_index_student_auth_state", + "target": "frontend_teacher_index_teacher_auth_state" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.65, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_database_per_tenant", + "target": "frontend_student_index_api_schedule_group_endpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_teacher_schedule_page", + "target": "frontend_teacher_index_loadschedule" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_teacher_schedule_page", + "target": "frontend_teacher_index_responsive_schedule_layout" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_teacher_schedule_page", + "target": "frontend_teacher_index_schedule_grid" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_teacher_schedule_page", + "target": "frontend_teacher_index_teacher_identity" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_teacher_schedule_page", + "target": "frontend_teacher_index_week_navigation" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_smart_schedule_startup", + "target": "frontend_teacher_index_teacher_schedule_page" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_teacher_identity", + "target": "frontend_teacher_index_teacher_auth_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_loadschedule", + "target": "frontend_teacher_index_api_schedule_teacher_endpoint" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_loadschedule", + "target": "frontend_teacher_index_fetchjson" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_loadschedule", + "target": "frontend_teacher_index_renderemptyweek" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_loadschedule", + "target": "frontend_teacher_index_renderweek" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_renderweek", + "target": "frontend_teacher_index_collectslots" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_renderweek", + "target": "frontend_teacher_index_rendercell" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_renderweek", + "target": "frontend_teacher_index_renderhead" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_renderweek", + "target": "frontend_teacher_index_rendermobileweek" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_rendermobileweek", + "target": "frontend_teacher_index_renderhead" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_rendermobileweek", + "target": "frontend_teacher_index_renderlesson" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_renderemptyweek", + "target": "frontend_teacher_index_renderhead" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_rendercell", + "target": "frontend_teacher_index_renderlesson" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_fetchjson", + "target": "frontend_teacher_index_clearauthstate" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_fetchjson", + "target": "frontend_teacher_index_refreshaccesstoken" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_fetchjson", + "target": "frontend_teacher_index_teacher_auth_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_refreshaccesstoken", + "target": "frontend_teacher_index_api_auth_refresh_endpoint" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_refreshaccesstoken", + "target": "frontend_teacher_index_storeauthstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_logout", + "target": "frontend_teacher_index_api_auth_logout_endpoint" + }, + { + "relation": "calls", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_logout", + "target": "frontend_teacher_index_clearauthstate" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_storeauthstate", + "target": "frontend_teacher_index_teacher_auth_state" + }, + { + "relation": "shares_data_with", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "frontend/teacher/index.html", + "source_location": null, + "weight": 1.0, + "source": "frontend_teacher_index_clearauthstate", + "target": "frontend_teacher_index_teacher_auth_state" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.65, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_database_per_tenant", + "target": "frontend_teacher_index_api_schedule_teacher_endpoint" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_devops_resume_page", + "target": "resume_index_junior_devops_infrastructure_engineer" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_devops_resume_page", + "target": "resume_index_zuev_egor_alekseevich" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_zuev_egor_alekseevich", + "target": "resume_index_smart_schedule_startup" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_homelab_engineering_practice", + "target": "resume_index_junior_devops_infrastructure_engineer" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_ansible_security_provisioning" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_backend_resilient_startup" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_database_per_tenant" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_dynamic_tenants_configmap" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_gitea_actions_cicd" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_kubernetes_k3s_delivery" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_smart_schedule_startup", + "target": "resume_index_opentelemetry_signoz_observability" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_database_per_tenant", + "target": "resume_index_opentelemetry_signoz_observability" + }, + { + "relation": "conceptually_related_to", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_ansible_security_provisioning", + "target": "resume_index_devsecops_principles" + }, + { + "relation": "conceptually_related_to", + "confidence": "INFERRED", + "confidence_score": 0.75, + "source_file": "resume/index.html", + "source_location": null, + "weight": 1.0, + "source": "resume_index_opentelemetry_signoz_observability", + "target": "resume_index_incident_runbook_mindset" + } + ], + "hyperedges": [ + { + "id": "dynamic_schedule_documentation", + "label": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "nodes": [ + "docs_business_logic_dynamic_schedule_model", + "docs_api_dynamic_schedule_endpoints", + "docs_database_dynamic_schedule_tables", + "docs_academic_calendar_calendar_model", + "docs_frontend_schedule_views", + "docs_dynamic_schedule_implementation_dynamic_schedule_implementation", + "docs_schedule_proposal_dynamic_schedule_concept" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/BUSINESS_LOGIC.md" + }, + { + "id": "multitenant_infrastructure_pattern", + "label": "\u041f\u0430\u0442\u0442\u0435\u0440\u043d \u043c\u0443\u043b\u044c\u0442\u0438\u0442\u0435\u043d\u0430\u043d\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b", + "nodes": [ + "docs_architecture_multitenant_architecture", + "devops_database_per_tenant_pattern", + "docs_infrastructure_tenants_configmap", + "compose_db_service", + "docs_logging_tenant_mdc_context" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/ARCHITECTURE.md" + }, + { + "id": "documentation_governance_policy", + "label": "\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438", + "nodes": [ + "agents_project_regulation", + "_agents_skills_autoupdatedocs_autoupdatedocs_skill", + "docs_development_flyway_rules", + "docs_database_flyway_migrations" + ], + "relation": "implement", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": ".agents/skills/AutoUpdateDocs.md" + }, + { + "id": "admin_spa_route_system", + "label": "\u041c\u0430\u0440\u0448\u0440\u0443\u0442\u044b \u0430\u0434\u043c\u0438\u043d\u0441\u043a\u043e\u0439 SPA", + "nodes": [ + "frontend_admin_index_admin_spa_shell", + "frontend_admin_index_sidebar_navigation", + "frontend_admin_views_dashboard_dashboard_view", + "frontend_admin_views_teacher_requests_teacher_requests_admin_view", + "frontend_admin_views_department_workspace_department_workspace_view", + "frontend_admin_views_schedule_schedule_rule_constructor", + "frontend_admin_views_academic_calendar_academic_calendar_view", + "frontend_admin_views_auditorium_workload_workload_view", + "frontend_admin_views_schedule_view_schedule_view_shell", + "frontend_admin_views_classrooms_classroom_management", + "frontend_admin_views_groups_group_management", + "frontend_admin_views_university_structure_university_structure_view", + "frontend_admin_views_subjects_subject_management", + "frontend_admin_views_users_user_management" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/index.html" + }, + { + "id": "settings_spa_route_system", + "label": "\u041c\u0430\u0440\u0448\u0440\u0443\u0442\u044b SPA \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a", + "nodes": [ + "frontend_admin_settings_index_settings_spa_shell", + "frontend_admin_settings_index_settings_navigation", + "frontend_admin_settings_views_general_general_settings_placeholder", + "frontend_admin_settings_views_time_slots_time_slots_settings", + "frontend_admin_settings_views_edu_forms_education_forms_management", + "frontend_admin_settings_views_database_tenant_connection_management" + ], + "relation": "form", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/admin/settings/index.html" + }, + { + "id": "schedule_generation_workspace", + "label": "\u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u043a\u043e\u043d\u0442\u0443\u0440 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "nodes": [ + "docs_schedule_tasks_dynamic_schedule_tasks", + "docs_schedule_tasks_daily_academic_calendar_grid", + "docs_schedule_tasks_group_calendar_assignment", + "frontend_admin_views_academic_calendar_academic_calendar_view", + "frontend_admin_views_groups_group_management", + "frontend_admin_views_schedule_schedule_rule_constructor", + "frontend_admin_views_schedule_view_schedule_view_shell", + "frontend_admin_settings_views_time_slots_time_slots_settings" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "docs/SCHEDULE_TASKS.md" + }, + { + "id": "shared_week_schedule_rendering", + "label": "\u041e\u0431\u0449\u0438\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", + "nodes": [ + "frontend_student_index_loadschedule", + "frontend_student_index_renderweek", + "frontend_teacher_index_loadschedule", + "frontend_teacher_index_renderweek", + "frontend_edu_office_index_admin_schedule_view_route" + ], + "relation": "participate_in", + "confidence": "INFERRED", + "confidence_score": 0.85, + "source_file": "frontend/student/index.html" + }, + { + "id": "shared_browser_auth_flow", + "label": "\u041e\u0431\u0449\u0438\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438", + "nodes": [ + "frontend_student_index_fetchjson", + "frontend_student_index_refreshaccesstoken", + "frontend_student_index_logout", + "frontend_teacher_index_fetchjson", + "frontend_teacher_index_refreshaccesstoken", + "frontend_teacher_index_logout" + ], + "relation": "implement", + "confidence": "INFERRED", + "confidence_score": 0.95, + "source_file": "frontend/student/index.html" + }, + { + "id": "resume_devops_delivery_chain", + "label": "\u0426\u0435\u043f\u043e\u0447\u043a\u0430 DevOps-\u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0432 \u0440\u0435\u0437\u044e\u043c\u0435", + "nodes": [ + "resume_index_kubernetes_k3s_delivery", + "resume_index_dynamic_tenants_configmap", + "resume_index_gitea_actions_cicd", + "resume_index_opentelemetry_signoz_observability", + "resume_index_database_per_tenant" + ], + "relation": "form", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "resume/index.html" + } + ], + "built_at_commit": "9e6e0038c66f79946e52d39512cdf77091ebf0ca" +} \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json new file mode 100644 index 0000000..f9a3f05 --- /dev/null +++ b/graphify-out/manifest.json @@ -0,0 +1,1212 @@ +{ + "backend/pom.xml": { + "mtime": 1779889713.7267025, + "ast_hash": "2946762487d0a549444fcc260bd0ccd8", + "semantic_hash": "2946762487d0a549444fcc260bd0ccd8" + }, + "backend/src/main/java/com/magistr/app/Application.java": { + "mtime": 1773362642.0636432, + "ast_hash": "43360774fe06232fd2a582d3169567cb", + "semantic_hash": "43360774fe06232fd2a582d3169567cb" + }, + "backend/src/main/java/com/magistr/app/config/AppConfig.java": { + "mtime": 1773185539.1634464, + "ast_hash": "c6ac0e84eba0970337a1a51c62c3ec24", + "semantic_hash": "c6ac0e84eba0970337a1a51c62c3ec24" + }, + "backend/src/main/java/com/magistr/app/config/DataInitializer.java": { + "mtime": 1773354326.367503, + "ast_hash": "7964c5ffc2de58fffa33c50e9871c8db", + "semantic_hash": "7964c5ffc2de58fffa33c50e9871c8db" + }, + "backend/src/main/java/com/magistr/app/config/auth/AuthContext.java": { + "mtime": 1779192709.476187, + "ast_hash": "f7747ce0a2969839d2fab5864052f533", + "semantic_hash": "f7747ce0a2969839d2fab5864052f533" + }, + "backend/src/main/java/com/magistr/app/config/auth/AuthenticatedUser.java": { + "mtime": 1779192709.4481874, + "ast_hash": "1f5bec3ec3e4d8f1d16d17538f129d46", + "semantic_hash": "1f5bec3ec3e4d8f1d16d17538f129d46" + }, + "backend/src/main/java/com/magistr/app/config/auth/AuthorizationInterceptor.java": { + "mtime": 1779889713.7267025, + "ast_hash": "2eba27bf5a1fe5d0121f138b2e683da9", + "semantic_hash": "2eba27bf5a1fe5d0121f138b2e683da9" + }, + "backend/src/main/java/com/magistr/app/config/auth/JwtProperties.java": { + "mtime": 1779889713.7267025, + "ast_hash": "167f25fc16c96d92217f1871e75555a2", + "semantic_hash": "167f25fc16c96d92217f1871e75555a2" + }, + "backend/src/main/java/com/magistr/app/config/auth/JwtTokenService.java": { + "mtime": 1779889713.7267025, + "ast_hash": "14a1ed9dc2cdf3b64a3c3cad0e8c9dd9", + "semantic_hash": "14a1ed9dc2cdf3b64a3c3cad0e8c9dd9" + }, + "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenRotation.java": { + "mtime": 1779889713.7267025, + "ast_hash": "70379cbe9b04f6c8977d030fef61f523", + "semantic_hash": "70379cbe9b04f6c8977d030fef61f523" + }, + "backend/src/main/java/com/magistr/app/config/auth/RefreshTokenService.java": { + "mtime": 1779889713.7267025, + "ast_hash": "6468bee8cff2cc6aae254e5cf7a47f4d", + "semantic_hash": "6468bee8cff2cc6aae254e5cf7a47f4d" + }, + "backend/src/main/java/com/magistr/app/config/auth/RequireRoles.java": { + "mtime": 1779192709.5321865, + "ast_hash": "c4fb16468fec57cfbd351e046ee6ee68", + "semantic_hash": "c4fb16468fec57cfbd351e046ee6ee68" + }, + "backend/src/main/java/com/magistr/app/config/tenant/ConfigMapUpdater.java": { + "mtime": 1779900787.9826443, + "ast_hash": "453d14bb1091256d051d0f887cfae72a", + "semantic_hash": "453d14bb1091256d051d0f887cfae72a" + }, + "backend/src/main/java/com/magistr/app/config/tenant/TenantConfig.java": { + "mtime": 1773353023.4644332, + "ast_hash": "c5b294cb5b957e293331ffbb0b16f19a", + "semantic_hash": "c5b294cb5b957e293331ffbb0b16f19a" + }, + "backend/src/main/java/com/magistr/app/config/tenant/TenantConfigWatcher.java": { + "mtime": 1779900237.4812663, + "ast_hash": "5c847ca88b1b17f2192a8f9a82a89940", + "semantic_hash": "5c847ca88b1b17f2192a8f9a82a89940" + }, + "backend/src/main/java/com/magistr/app/config/tenant/TenantContext.java": { + "mtime": 1773353023.4644332, + "ast_hash": "a3a12cde556da70dc69f0a60d68de4f5", + "semantic_hash": "a3a12cde556da70dc69f0a60d68de4f5" + }, + "backend/src/main/java/com/magistr/app/config/tenant/TenantDataSourceConfig.java": { + "mtime": 1779900346.2987657, + "ast_hash": "75d0fede90c15752eb1b1365c49d661f", + "semantic_hash": "75d0fede90c15752eb1b1365c49d661f" + }, + "backend/src/main/java/com/magistr/app/config/tenant/TenantInterceptor.java": { + "mtime": 1773884009.3745615, + "ast_hash": "6a47a6ae66dde66f11c8326b4819dd33", + "semantic_hash": "6a47a6ae66dde66f11c8326b4819dd33" + }, + "backend/src/main/java/com/magistr/app/config/tenant/TenantRoutingDataSource.java": { + "mtime": 1773358467.6841214, + "ast_hash": "639142de0a101f026f35f72e366466b0", + "semantic_hash": "639142de0a101f026f35f72e366466b0" + }, + "backend/src/main/java/com/magistr/app/config/tenant/TenantWebMvcConfig.java": { + "mtime": 1779900237.5572708, + "ast_hash": "38ce3dc9c274fffa5259df24513f8fdf", + "semantic_hash": "38ce3dc9c274fffa5259df24513f8fdf" + }, + "backend/src/main/java/com/magistr/app/controller/AcademicCalendarAdminController.java": { + "mtime": 1779193237.9542265, + "ast_hash": "a9c9838c9b0aaddc68810d16483016fd", + "semantic_hash": "a9c9838c9b0aaddc68810d16483016fd" + }, + "backend/src/main/java/com/magistr/app/controller/AcademicCalendarController.java": { + "mtime": 1781379245.2787657, + "ast_hash": "437e0c23686b16e4b01721dacf3fc5a2", + "semantic_hash": "437e0c23686b16e4b01721dacf3fc5a2" + }, + "backend/src/main/java/com/magistr/app/controller/AuthController.java": { + "mtime": 1779900237.1892493, + "ast_hash": "8953837ce121905948a87fe8a705420b", + "semantic_hash": "8953837ce121905948a87fe8a705420b" + }, + "backend/src/main/java/com/magistr/app/controller/ClassroomController.java": { + "mtime": 1779212035.1958072, + "ast_hash": "e416211afe531593382d9110e418b9ab", + "semantic_hash": "e416211afe531593382d9110e418b9ab" + }, + "backend/src/main/java/com/magistr/app/controller/DatabaseController.java": { + "mtime": 1779193237.638861, + "ast_hash": "c4a9ea91a1019648af35ecc40e4bdb35", + "semantic_hash": "c4a9ea91a1019648af35ecc40e4bdb35" + }, + "backend/src/main/java/com/magistr/app/controller/DepartmentController.java": { + "mtime": 1779212022.5006423, + "ast_hash": "6c4e86c62eb5fba54abb37d171208c46", + "semantic_hash": "6c4e86c62eb5fba54abb37d171208c46" + }, + "backend/src/main/java/com/magistr/app/controller/DepartmentWorkspaceController.java": { + "mtime": 1780416753.5783765, + "ast_hash": "122d190c46c82c5d58705967262234e8", + "semantic_hash": "122d190c46c82c5d58705967262234e8" + }, + "backend/src/main/java/com/magistr/app/controller/EducationFormController.java": { + "mtime": 1779215267.194245, + "ast_hash": "534a92b84dc508bc51a8befaf0387bea", + "semantic_hash": "534a92b84dc508bc51a8befaf0387bea" + }, + "backend/src/main/java/com/magistr/app/controller/EquipmentController.java": { + "mtime": 1779192873.1965325, + "ast_hash": "0d7ead19d23da8305922b3b63c510688", + "semantic_hash": "0d7ead19d23da8305922b3b63c510688" + }, + "backend/src/main/java/com/magistr/app/controller/GlobalExceptionHandler.java": { + "mtime": 1779900653.4972477, + "ast_hash": "1b98b94169150dc7740c38bbe5825582", + "semantic_hash": "1b98b94169150dc7740c38bbe5825582" + }, + "backend/src/main/java/com/magistr/app/controller/GroupController.java": { + "mtime": 1780345824.6288636, + "ast_hash": "6b9f495a24340e34465e7dc836642ec9", + "semantic_hash": "6b9f495a24340e34465e7dc836642ec9" + }, + "backend/src/main/java/com/magistr/app/controller/LessonTypeController.java": { + "mtime": 1779215271.7273176, + "ast_hash": "22d13c8db741268212dd3a6f978066c6", + "semantic_hash": "22d13c8db741268212dd3a6f978066c6" + }, + "backend/src/main/java/com/magistr/app/controller/ScheduleController.java": { + "mtime": 1779902109.6193602, + "ast_hash": "3859c653d0c95cf0b97092f676ef7556", + "semantic_hash": "3859c653d0c95cf0b97092f676ef7556" + }, + "backend/src/main/java/com/magistr/app/controller/ScheduleOverrideController.java": { + "mtime": 1779193126.8397837, + "ast_hash": "6d073c122ec654022c5ad7c9a2923165", + "semantic_hash": "6d073c122ec654022c5ad7c9a2923165" + }, + "backend/src/main/java/com/magistr/app/controller/ScheduleRuleAdminController.java": { + "mtime": 1781379245.2787657, + "ast_hash": "dfaaa282e373778e8694beeda8620d32", + "semantic_hash": "dfaaa282e373778e8694beeda8620d32" + }, + "backend/src/main/java/com/magistr/app/controller/ScheduleSearchController.java": { + "mtime": 1779902109.665362, + "ast_hash": "8ea595c69490769cc5b042ba8be93eff", + "semantic_hash": "8ea595c69490769cc5b042ba8be93eff" + }, + "backend/src/main/java/com/magistr/app/controller/SpecialityController.java": { + "mtime": 1780234018.662215, + "ast_hash": "83f9fcfb16f045562e587d98cd0b2778", + "semantic_hash": "83f9fcfb16f045562e587d98cd0b2778" + }, + "backend/src/main/java/com/magistr/app/controller/SubgroupController.java": { + "mtime": 1780416753.5783765, + "ast_hash": "7c3818b1e80a5562127ea4324e6fe416", + "semantic_hash": "7c3818b1e80a5562127ea4324e6fe416" + }, + "backend/src/main/java/com/magistr/app/controller/SubjectController.java": { + "mtime": 1779215249.5832856, + "ast_hash": "547e89639cc07da9b891e85b970a68b0", + "semantic_hash": "547e89639cc07da9b891e85b970a68b0" + }, + "backend/src/main/java/com/magistr/app/controller/TeacherCreationRequestController.java": { + "mtime": 1780416753.5783765, + "ast_hash": "87b0173bf6fcb07f7034367dd84dafe2", + "semantic_hash": "87b0173bf6fcb07f7034367dd84dafe2" + }, + "backend/src/main/java/com/magistr/app/controller/TeacherSubjectController.java": { + "mtime": 1779215261.3583028, + "ast_hash": "d606781484ee1f026f797b97eb3bb552", + "semantic_hash": "d606781484ee1f026f797b97eb3bb552" + }, + "backend/src/main/java/com/magistr/app/controller/TimeSlotAdminController.java": { + "mtime": 1779193237.781877, + "ast_hash": "ae702e2220221b44aac95d1569fabaf6", + "semantic_hash": "ae702e2220221b44aac95d1569fabaf6" + }, + "backend/src/main/java/com/magistr/app/controller/UserController.java": { + "mtime": 1780416753.5783765, + "ast_hash": "8b48f7de3446c44cd4e561a531fbe9aa", + "semantic_hash": "8b48f7de3446c44cd4e561a531fbe9aa" + }, + "backend/src/main/java/com/magistr/app/controller/WorkloadController.java": { + "mtime": 1779902109.5243566, + "ast_hash": "2a8a4b2b453186d1568703b9b9748fe5", + "semantic_hash": "2a8a4b2b453186d1568703b9b9748fe5" + }, + "backend/src/main/java/com/magistr/app/dto/AcademicCalendarActivityTypeDto.java": { + "mtime": 1777579616.755385, + "ast_hash": "682af8460859d097ade4331277b6d862", + "semantic_hash": "682af8460859d097ade4331277b6d862" + }, + "backend/src/main/java/com/magistr/app/dto/AcademicCalendarDto.java": { + "mtime": 1777579616.7813847, + "ast_hash": "009980d176295f2c2a342b6d62f36832", + "semantic_hash": "009980d176295f2c2a342b6d62f36832" + }, + "backend/src/main/java/com/magistr/app/dto/AcademicCalendarGridDayDto.java": { + "mtime": 1777579616.8063846, + "ast_hash": "106a1b059708af1c859b963d715268ef", + "semantic_hash": "106a1b059708af1c859b963d715268ef" + }, + "backend/src/main/java/com/magistr/app/dto/AcademicCalendarSubjectDto.java": { + "mtime": 1780345824.6288636, + "ast_hash": "152277c02c9b8ba4a13586c613690fc9", + "semantic_hash": "152277c02c9b8ba4a13586c613690fc9" + }, + "backend/src/main/java/com/magistr/app/dto/AcademicYearDto.java": { + "mtime": 1777460927.4330733, + "ast_hash": "ff7fbb50116a97fde4e185c10eb8fb9a", + "semantic_hash": "ff7fbb50116a97fde4e185c10eb8fb9a" + }, + "backend/src/main/java/com/magistr/app/dto/ClassroomRequest.java": { + "mtime": 1777654589.8517497, + "ast_hash": "34f4f65ca4f3efc914c902a7be3be630", + "semantic_hash": "34f4f65ca4f3efc914c902a7be3be630" + }, + "backend/src/main/java/com/magistr/app/dto/ClassroomResponse.java": { + "mtime": 1779192812.6601458, + "ast_hash": "ba55323464d193fe4132c14983ab0a23", + "semantic_hash": "ba55323464d193fe4132c14983ab0a23" + }, + "backend/src/main/java/com/magistr/app/dto/CreateDepartmentRequest.java": { + "mtime": 1775069027.3502638, + "ast_hash": "1ea8c0ba0ed70e79e81e5bf9d6e45232", + "semantic_hash": "1ea8c0ba0ed70e79e81e5bf9d6e45232" + }, + "backend/src/main/java/com/magistr/app/dto/CreateGroupRequest.java": { + "mtime": 1777579638.8762064, + "ast_hash": "968af5b5d383faec9e466bde54dc75ce", + "semantic_hash": "968af5b5d383faec9e466bde54dc75ce" + }, + "backend/src/main/java/com/magistr/app/dto/CreateSpecialityRequest.java": { + "mtime": 1775069027.3502638, + "ast_hash": "f347890471c4b79387ab68f4772c7c7d", + "semantic_hash": "f347890471c4b79387ab68f4772c7c7d" + }, + "backend/src/main/java/com/magistr/app/dto/CreateSubjectRequest.java": { + "mtime": 1775069027.3502638, + "ast_hash": "cef00b653efbfe276c70a4a35ff82e72", + "semantic_hash": "cef00b653efbfe276c70a4a35ff82e72" + }, + "backend/src/main/java/com/magistr/app/dto/CreateTeacherCreationRequest.java": { + "mtime": 1780416753.5783765, + "ast_hash": "031c992a2d711460f0115448890bf72e", + "semantic_hash": "031c992a2d711460f0115448890bf72e" + }, + "backend/src/main/java/com/magistr/app/dto/CreateUserRequest.java": { + "mtime": 1775069027.3502638, + "ast_hash": "a619a0cbf0b68c67e8453b362d4a1639", + "semantic_hash": "a619a0cbf0b68c67e8453b362d4a1639" + }, + "backend/src/main/java/com/magistr/app/dto/DepartmentResponse.java": { + "mtime": 1775069027.3502638, + "ast_hash": "d80fe86b3896e50c134d551676126ef6", + "semantic_hash": "d80fe86b3896e50c134d551676126ef6" + }, + "backend/src/main/java/com/magistr/app/dto/DepartmentTransferRequest.java": { + "mtime": 1779192798.589288, + "ast_hash": "f4e3ecf37120ba3822e8de5e8d0f5692", + "semantic_hash": "f4e3ecf37120ba3822e8de5e8d0f5692" + }, + "backend/src/main/java/com/magistr/app/dto/GroupCalendarAssignmentDto.java": { + "mtime": 1780345824.6449046, + "ast_hash": "d7852c83347b01cdebf2fdbf7fc636b7", + "semantic_hash": "d7852c83347b01cdebf2fdbf7fc636b7" + }, + "backend/src/main/java/com/magistr/app/dto/GroupResponse.java": { + "mtime": 1779904225.3981185, + "ast_hash": "a642e540b34483d88035ea8f74abc629", + "semantic_hash": "a642e540b34483d88035ea8f74abc629" + }, + "backend/src/main/java/com/magistr/app/dto/LessonTypeResponse.java": { + "mtime": 1777493672.0170872, + "ast_hash": "3972b3c54ec00d56eecafe9ab1f30f2b", + "semantic_hash": "3972b3c54ec00d56eecafe9ab1f30f2b" + }, + "backend/src/main/java/com/magistr/app/dto/LoginRequest.java": { + "mtime": 1773185539.1634464, + "ast_hash": "696d78a280e0817932bef105e1d84943", + "semantic_hash": "696d78a280e0817932bef105e1d84943" + }, + "backend/src/main/java/com/magistr/app/dto/LoginResponse.java": { + "mtime": 1777461201.4705665, + "ast_hash": "573fca4459614cec19080d2e6547f963", + "semantic_hash": "573fca4459614cec19080d2e6547f963" + }, + "backend/src/main/java/com/magistr/app/dto/RenderedLessonDto.java": { + "mtime": 1780232687.9722412, + "ast_hash": "b3cab9e85882aead67a78411ca0fceca", + "semantic_hash": "b3cab9e85882aead67a78411ca0fceca" + }, + "backend/src/main/java/com/magistr/app/dto/ReviewTeacherCreationRequest.java": { + "mtime": 1780416753.5783765, + "ast_hash": "689d6c30703ee677eb50130097e6fb71", + "semantic_hash": "689d6c30703ee677eb50130097e6fb71" + }, + "backend/src/main/java/com/magistr/app/dto/ScheduleOverrideDto.java": { + "mtime": 1779192798.681287, + "ast_hash": "e4803baded2a6f5d40fe78510e3d93bb", + "semantic_hash": "e4803baded2a6f5d40fe78510e3d93bb" + }, + "backend/src/main/java/com/magistr/app/dto/ScheduleRuleDto.java": { + "mtime": 1778090735.7005506, + "ast_hash": "e7713ff75636f5bcaae8f2dace0a9ce2", + "semantic_hash": "e7713ff75636f5bcaae8f2dace0a9ce2" + }, + "backend/src/main/java/com/magistr/app/dto/ScheduleRuleSlotDto.java": { + "mtime": 1778234933.3341813, + "ast_hash": "7c1a9d2b4ed704a317b35b697cf37675", + "semantic_hash": "7c1a9d2b4ed704a317b35b697cf37675" + }, + "backend/src/main/java/com/magistr/app/dto/SemesterDto.java": { + "mtime": 1777460927.4080732, + "ast_hash": "0715cee055cd40d6b5c9cea552d4da3a", + "semantic_hash": "0715cee055cd40d6b5c9cea552d4da3a" + }, + "backend/src/main/java/com/magistr/app/dto/SpecialityResponse.java": { + "mtime": 1775069027.3502638, + "ast_hash": "b232ee0e7602cea5092e8d235e686ebe", + "semantic_hash": "b232ee0e7602cea5092e8d235e686ebe" + }, + "backend/src/main/java/com/magistr/app/dto/SpecialtyProfileDto.java": { + "mtime": 1777579616.7043855, + "ast_hash": "6a065af41b29a02a1d6164e0c149311a", + "semantic_hash": "6a065af41b29a02a1d6164e0c149311a" + }, + "backend/src/main/java/com/magistr/app/dto/SubgroupDto.java": { + "mtime": 1778093881.2551124, + "ast_hash": "e92a5762e05b320377d2416c17b9f934", + "semantic_hash": "e92a5762e05b320377d2416c17b9f934" + }, + "backend/src/main/java/com/magistr/app/dto/SubjectCommentDto.java": { + "mtime": 1779192798.6502874, + "ast_hash": "066548d5dd6763666e8bf66eeda945e5", + "semantic_hash": "066548d5dd6763666e8bf66eeda945e5" + }, + "backend/src/main/java/com/magistr/app/dto/SubjectResponse.java": { + "mtime": 1775069027.3502638, + "ast_hash": "97d695ecbdce270c11925bff0e876b65", + "semantic_hash": "97d695ecbdce270c11925bff0e876b65" + }, + "backend/src/main/java/com/magistr/app/dto/TeacherCreationRequestResponse.java": { + "mtime": 1780416753.578562, + "ast_hash": "b60c69348cad8fdec4b7f794700ccbe3", + "semantic_hash": "b60c69348cad8fdec4b7f794700ccbe3" + }, + "backend/src/main/java/com/magistr/app/dto/TeacherDepartmentAssignmentDto.java": { + "mtime": 1779192798.6202877, + "ast_hash": "d85166c382db63ab0994f94bdbd054a9", + "semantic_hash": "d85166c382db63ab0994f94bdbd054a9" + }, + "backend/src/main/java/com/magistr/app/dto/TeacherSubjectResponse.java": { + "mtime": 1773185539.1634464, + "ast_hash": "d3376d177df5a0f39a1b5d6c44589cfc", + "semantic_hash": "d3376d177df5a0f39a1b5d6c44589cfc" + }, + "backend/src/main/java/com/magistr/app/dto/TimeSlotDateAssignmentDto.java": { + "mtime": 1777656879.246685, + "ast_hash": "08e0866aac44c824510cc61e56a90807", + "semantic_hash": "08e0866aac44c824510cc61e56a90807" + }, + "backend/src/main/java/com/magistr/app/dto/TimeSlotDto.java": { + "mtime": 1777656870.7309313, + "ast_hash": "d915201f7990e7f1b520b592612d95f6", + "semantic_hash": "d915201f7990e7f1b520b592612d95f6" + }, + "backend/src/main/java/com/magistr/app/dto/TimeSlotScopeDto.java": { + "mtime": 1777656875.198799, + "ast_hash": "bead2b5b61a2317c2166d4e85bb5d9af", + "semantic_hash": "bead2b5b61a2317c2166d4e85bb5d9af" + }, + "backend/src/main/java/com/magistr/app/dto/UserResponse.java": { + "mtime": 1779902129.4637706, + "ast_hash": "af0728a2ca4efb4ab2b881ca630bbff3", + "semantic_hash": "af0728a2ca4efb4ab2b881ca630bbff3" + }, + "backend/src/main/java/com/magistr/app/dto/WorkloadSummaryDto.java": { + "mtime": 1779192798.7102866, + "ast_hash": "85bc8e090427e05c5e427ba298d4e4e7", + "semantic_hash": "85bc8e090427e05c5e427ba298d4e4e7" + }, + "backend/src/main/java/com/magistr/app/model/AcademicCalendar.java": { + "mtime": 1777631805.0193436, + "ast_hash": "9b9558a261f1707094054e07903b68e0", + "semantic_hash": "9b9558a261f1707094054e07903b68e0" + }, + "backend/src/main/java/com/magistr/app/model/AcademicCalendarActivityType.java": { + "mtime": 1777579536.451313, + "ast_hash": "91578c19e7e3e64189ca3917300a6bff", + "semantic_hash": "91578c19e7e3e64189ca3917300a6bff" + }, + "backend/src/main/java/com/magistr/app/model/AcademicCalendarDay.java": { + "mtime": 1777579536.5023136, + "ast_hash": "d6e7ad120b88eccb4cac099f1231b77e", + "semantic_hash": "d6e7ad120b88eccb4cac099f1231b77e" + }, + "backend/src/main/java/com/magistr/app/model/AcademicCalendarSubject.java": { + "mtime": 1780345824.6449046, + "ast_hash": "078b100cc0a4afd395173307a577075d", + "semantic_hash": "078b100cc0a4afd395173307a577075d" + }, + "backend/src/main/java/com/magistr/app/model/AcademicYear.java": { + "mtime": 1777460866.736196, + "ast_hash": "d930a12ed6e247a747dd6792ef7b79fb", + "semantic_hash": "d930a12ed6e247a747dd6792ef7b79fb" + }, + "backend/src/main/java/com/magistr/app/model/AuthRefreshToken.java": { + "mtime": 1779889713.7267025, + "ast_hash": "437457755460d6e6608bbdd879bdae8a", + "semantic_hash": "437457755460d6e6608bbdd879bdae8a" + }, + "backend/src/main/java/com/magistr/app/model/Classroom.java": { + "mtime": 1779192626.9630158, + "ast_hash": "e1da3e93f8234098865c1e7b10415f3e", + "semantic_hash": "e1da3e93f8234098865c1e7b10415f3e" + }, + "backend/src/main/java/com/magistr/app/model/Department.java": { + "mtime": 1779192626.4610147, + "ast_hash": "a193936f6c5d2c78631b3402c1b2b65f", + "semantic_hash": "a193936f6c5d2c78631b3402c1b2b65f" + }, + "backend/src/main/java/com/magistr/app/model/EducationForm.java": { + "mtime": 1779192626.6900187, + "ast_hash": "8bf4ad9fcd1e6983fe98414dd156d046", + "semantic_hash": "8bf4ad9fcd1e6983fe98414dd156d046" + }, + "backend/src/main/java/com/magistr/app/model/Equipment.java": { + "mtime": 1779192626.9086144, + "ast_hash": "17d7c347d82d868958d320844bdae5a9", + "semantic_hash": "17d7c347d82d868958d320844bdae5a9" + }, + "backend/src/main/java/com/magistr/app/model/LessonType.java": { + "mtime": 1775069027.3502638, + "ast_hash": "f2adf5056ede034d38be3243c49ef912", + "semantic_hash": "f2adf5056ede034d38be3243c49ef912" + }, + "backend/src/main/java/com/magistr/app/model/LifecycleEntity.java": { + "mtime": 1779904217.1519997, + "ast_hash": "910e3b29e72b5b006520da1a95c3f485", + "semantic_hash": "910e3b29e72b5b006520da1a95c3f485" + }, + "backend/src/main/java/com/magistr/app/model/Role.java": { + "mtime": 1779211978.7900417, + "ast_hash": "8b475fb5dd5d7ffe4f85b69f2051d413", + "semantic_hash": "8b475fb5dd5d7ffe4f85b69f2051d413" + }, + "backend/src/main/java/com/magistr/app/model/ScheduleLessonCategory.java": { + "mtime": 1779900237.3532588, + "ast_hash": "360063905665478ca10cbf0aa7682710", + "semantic_hash": "360063905665478ca10cbf0aa7682710" + }, + "backend/src/main/java/com/magistr/app/model/ScheduleOverride.java": { + "mtime": 1779192770.4435723, + "ast_hash": "a8514e1988eab6e3e3db58ffcdbf50f6", + "semantic_hash": "a8514e1988eab6e3e3db58ffcdbf50f6" + }, + "backend/src/main/java/com/magistr/app/model/ScheduleParity.java": { + "mtime": 1777460866.6852043, + "ast_hash": "c744b71790a534cb3d6b8d1a871686a2", + "semantic_hash": "c744b71790a534cb3d6b8d1a871686a2" + }, + "backend/src/main/java/com/magistr/app/model/ScheduleRule.java": { + "mtime": 1779900653.5512488, + "ast_hash": "bcda66400bbb585adff71a4ccd6dfa5b", + "semantic_hash": "bcda66400bbb585adff71a4ccd6dfa5b" + }, + "backend/src/main/java/com/magistr/app/model/ScheduleRuleSlot.java": { + "mtime": 1778234927.8525062, + "ast_hash": "b2f5209675c8513f8e3e309c6ed90818", + "semantic_hash": "b2f5209675c8513f8e3e309c6ed90818" + }, + "backend/src/main/java/com/magistr/app/model/Semester.java": { + "mtime": 1777460866.7612054, + "ast_hash": "d71d7d6b6c37e37c294c2733a4b988a5", + "semantic_hash": "d71d7d6b6c37e37c294c2733a4b988a5" + }, + "backend/src/main/java/com/magistr/app/model/SemesterType.java": { + "mtime": 1775069027.3502638, + "ast_hash": "452b3410bc9ac9eff5ba55256da87eac", + "semantic_hash": "452b3410bc9ac9eff5ba55256da87eac" + }, + "backend/src/main/java/com/magistr/app/model/Speciality.java": { + "mtime": 1779192626.5180204, + "ast_hash": "92034a17a1dc09ae5f21180f63f4f812", + "semantic_hash": "92034a17a1dc09ae5f21180f63f4f812" + }, + "backend/src/main/java/com/magistr/app/model/SpecialtyProfile.java": { + "mtime": 1779192626.5730197, + "ast_hash": "47199f787ab9e37beb470c480793f237", + "semantic_hash": "47199f787ab9e37beb470c480793f237" + }, + "backend/src/main/java/com/magistr/app/model/StudentGroup.java": { + "mtime": 1779192626.750018, + "ast_hash": "a7d1ab5310ecf746f629407a88bc53cd", + "semantic_hash": "a7d1ab5310ecf746f629407a88bc53cd" + }, + "backend/src/main/java/com/magistr/app/model/StudentGroupCalendarAssignment.java": { + "mtime": 1777579536.531314, + "ast_hash": "cee2d3a09032d508d7d1d3c5f89c3b2a", + "semantic_hash": "cee2d3a09032d508d7d1d3c5f89c3b2a" + }, + "backend/src/main/java/com/magistr/app/model/StudentGroupStudyState.java": { + "mtime": 1779904217.1759999, + "ast_hash": "4afd11e5f220e36fb5d8f52c2f1fef0d", + "semantic_hash": "4afd11e5f220e36fb5d8f52c2f1fef0d" + }, + "backend/src/main/java/com/magistr/app/model/Subgroup.java": { + "mtime": 1779192626.8020175, + "ast_hash": "75ff210971fd48590e8b38a17eb50dcc", + "semantic_hash": "75ff210971fd48590e8b38a17eb50dcc" + }, + "backend/src/main/java/com/magistr/app/model/Subject.java": { + "mtime": 1779192626.855017, + "ast_hash": "eec9af61a2c517ea2a48d833ff809ecb", + "semantic_hash": "eec9af61a2c517ea2a48d833ff809ecb" + }, + "backend/src/main/java/com/magistr/app/model/SubjectComment.java": { + "mtime": 1779192770.4135725, + "ast_hash": "d85ab42277835a85da913cced0d994f3", + "semantic_hash": "d85ab42277835a85da913cced0d994f3" + }, + "backend/src/main/java/com/magistr/app/model/TeacherCreationRequest.java": { + "mtime": 1780416753.578562, + "ast_hash": "12e82bf2565d8f71aa98e2c74ad48a3c", + "semantic_hash": "12e82bf2565d8f71aa98e2c74ad48a3c" + }, + "backend/src/main/java/com/magistr/app/model/TeacherCreationRequestStatus.java": { + "mtime": 1780416753.578562, + "ast_hash": "f489d804ac5f63d57f52b204e7edd8cb", + "semantic_hash": "f489d804ac5f63d57f52b204e7edd8cb" + }, + "backend/src/main/java/com/magistr/app/model/TeacherDepartmentAssignment.java": { + "mtime": 1779192770.384573, + "ast_hash": "cf3f4ee7fa5bfd6e26b9844d1bd301d1", + "semantic_hash": "cf3f4ee7fa5bfd6e26b9844d1bd301d1" + }, + "backend/src/main/java/com/magistr/app/model/TeacherSubject.java": { + "mtime": 1773185539.1634464, + "ast_hash": "c53cedbf5b8758ccc28bb5ff7d955944", + "semantic_hash": "c53cedbf5b8758ccc28bb5ff7d955944" + }, + "backend/src/main/java/com/magistr/app/model/TeacherSubjectId.java": { + "mtime": 1773185539.1634464, + "ast_hash": "5b6aab8d3b7da04e1843436a8e7438f7", + "semantic_hash": "5b6aab8d3b7da04e1843436a8e7438f7" + }, + "backend/src/main/java/com/magistr/app/model/TimeSlot.java": { + "mtime": 1777656866.8400521, + "ast_hash": "d72a08f8f41618bfaed4683b3d5c2a8a", + "semantic_hash": "d72a08f8f41618bfaed4683b3d5c2a8a" + }, + "backend/src/main/java/com/magistr/app/model/TimeSlotDateAssignment.java": { + "mtime": 1777656861.1522384, + "ast_hash": "8f1b4ee9af558bbce9324a5a98fa73ff", + "semantic_hash": "8f1b4ee9af558bbce9324a5a98fa73ff" + }, + "backend/src/main/java/com/magistr/app/model/TimeSlotScope.java": { + "mtime": 1777656851.5885782, + "ast_hash": "1bec040a7f0f04a966cdf46046a59c07", + "semantic_hash": "1bec040a7f0f04a966cdf46046a59c07" + }, + "backend/src/main/java/com/magistr/app/model/User.java": { + "mtime": 1779192626.6330192, + "ast_hash": "6772f3df7a19aa11527848e9035ba992", + "semantic_hash": "6772f3df7a19aa11527848e9035ba992" + }, + "backend/src/main/java/com/magistr/app/repository/AcademicCalendarActivityTypeRepository.java": { + "mtime": 1777579584.218751, + "ast_hash": "4595b33ac4551c476e6950e6ce0e2c08", + "semantic_hash": "4595b33ac4551c476e6950e6ce0e2c08" + }, + "backend/src/main/java/com/magistr/app/repository/AcademicCalendarDayRepository.java": { + "mtime": 1777579595.6116073, + "ast_hash": "0ec78bbd4dda5fe3eb22a5b1d1bd27f8", + "semantic_hash": "0ec78bbd4dda5fe3eb22a5b1d1bd27f8" + }, + "backend/src/main/java/com/magistr/app/repository/AcademicCalendarRepository.java": { + "mtime": 1777631935.453049, + "ast_hash": "f57aea96c2eda441ed33857a894cb2b0", + "semantic_hash": "f57aea96c2eda441ed33857a894cb2b0" + }, + "backend/src/main/java/com/magistr/app/repository/AcademicCalendarSubjectRepository.java": { + "mtime": 1780345824.6449046, + "ast_hash": "2fd0fe03e70e8bf1a3e63dc3a4ca5417", + "semantic_hash": "2fd0fe03e70e8bf1a3e63dc3a4ca5417" + }, + "backend/src/main/java/com/magistr/app/repository/AcademicYearRepository.java": { + "mtime": 1777460903.4391212, + "ast_hash": "b476563b11593bf3a262d632e7351f50", + "semantic_hash": "b476563b11593bf3a262d632e7351f50" + }, + "backend/src/main/java/com/magistr/app/repository/AuthRefreshTokenRepository.java": { + "mtime": 1779889713.7267025, + "ast_hash": "f29209f68317813723b53e700083a7d2", + "semantic_hash": "f29209f68317813723b53e700083a7d2" + }, + "backend/src/main/java/com/magistr/app/repository/ClassroomRepository.java": { + "mtime": 1779192732.0619595, + "ast_hash": "4e86b23d2d5be45a1a514cdb93f4cd17", + "semantic_hash": "4e86b23d2d5be45a1a514cdb93f4cd17" + }, + "backend/src/main/java/com/magistr/app/repository/DepartmentRepository.java": { + "mtime": 1779192732.1759584, + "ast_hash": "73c7e829f67f05c3359a60c220097142", + "semantic_hash": "73c7e829f67f05c3359a60c220097142" + }, + "backend/src/main/java/com/magistr/app/repository/EducationFormRepository.java": { + "mtime": 1777631808.410336, + "ast_hash": "d8cb39ceca0f18c70a9dcfff81e43323", + "semantic_hash": "d8cb39ceca0f18c70a9dcfff81e43323" + }, + "backend/src/main/java/com/magistr/app/repository/EquipmentRepository.java": { + "mtime": 1779192732.117959, + "ast_hash": "16576749e567b37a0be50dfb26e6bf72", + "semantic_hash": "16576749e567b37a0be50dfb26e6bf72" + }, + "backend/src/main/java/com/magistr/app/repository/GroupRepository.java": { + "mtime": 1779192732.4039562, + "ast_hash": "5950a18dd41c5bcb6d20700bad6839bd", + "semantic_hash": "5950a18dd41c5bcb6d20700bad6839bd" + }, + "backend/src/main/java/com/magistr/app/repository/LessonTypesRepository.java": { + "mtime": 1775069027.3502638, + "ast_hash": "f69b1c97d12c73081b6c6617b32cd2e2", + "semantic_hash": "f69b1c97d12c73081b6c6617b32cd2e2" + }, + "backend/src/main/java/com/magistr/app/repository/ScheduleOverrideRepository.java": { + "mtime": 1779192787.4534006, + "ast_hash": "2d8c57e1744c2a34410f01be5dff157c", + "semantic_hash": "2d8c57e1744c2a34410f01be5dff157c" + }, + "backend/src/main/java/com/magistr/app/repository/ScheduleRuleRepository.java": { + "mtime": 1779193305.8913653, + "ast_hash": "ab04f76f7afef1e4972784d0a872034f", + "semantic_hash": "ab04f76f7afef1e4972784d0a872034f" + }, + "backend/src/main/java/com/magistr/app/repository/ScheduleRuleSlotRepository.java": { + "mtime": 1778234945.053437, + "ast_hash": "a2973294c824a761aa2a7d1f37eea69f", + "semantic_hash": "a2973294c824a761aa2a7d1f37eea69f" + }, + "backend/src/main/java/com/magistr/app/repository/SemesterRepository.java": { + "mtime": 1777460903.4661212, + "ast_hash": "63a8e96ad7ea59424f192284c1a8390d", + "semantic_hash": "63a8e96ad7ea59424f192284c1a8390d" + }, + "backend/src/main/java/com/magistr/app/repository/SpecialtiesRepository.java": { + "mtime": 1779192732.2328186, + "ast_hash": "b1e80e2641ecc011b4ea7dd09c64741f", + "semantic_hash": "b1e80e2641ecc011b4ea7dd09c64741f" + }, + "backend/src/main/java/com/magistr/app/repository/SpecialtyProfileRepository.java": { + "mtime": 1777579584.1617517, + "ast_hash": "29e6141cdbe28f654c3290fff932685d", + "semantic_hash": "29e6141cdbe28f654c3290fff932685d" + }, + "backend/src/main/java/com/magistr/app/repository/StudentGroupCalendarAssignmentRepository.java": { + "mtime": 1777579601.4545403, + "ast_hash": "346705e2a80aa37d2ff80b3f9c8926ed", + "semantic_hash": "346705e2a80aa37d2ff80b3f9c8926ed" + }, + "backend/src/main/java/com/magistr/app/repository/SubgroupRepository.java": { + "mtime": 1780416753.578562, + "ast_hash": "47f65997cf7a0c40a903a097494ff87f", + "semantic_hash": "47f65997cf7a0c40a903a097494ff87f" + }, + "backend/src/main/java/com/magistr/app/repository/SubjectCommentRepository.java": { + "mtime": 1779192787.4224007, + "ast_hash": "ad294f9dc1fb154819147a7f4715432a", + "semantic_hash": "ad294f9dc1fb154819147a7f4715432a" + }, + "backend/src/main/java/com/magistr/app/repository/SubjectRepository.java": { + "mtime": 1779192732.288957, + "ast_hash": "09a3e23a296b49c5b5f1dc35e3a30884", + "semantic_hash": "09a3e23a296b49c5b5f1dc35e3a30884" + }, + "backend/src/main/java/com/magistr/app/repository/TeacherCreationRequestRepository.java": { + "mtime": 1780416753.578562, + "ast_hash": "5388e16b00a73331c9cbe0cf7b10bffb", + "semantic_hash": "5388e16b00a73331c9cbe0cf7b10bffb" + }, + "backend/src/main/java/com/magistr/app/repository/TeacherDepartmentAssignmentRepository.java": { + "mtime": 1780416753.578562, + "ast_hash": "702a97319733b30b6c6e7c563b67a372", + "semantic_hash": "702a97319733b30b6c6e7c563b67a372" + }, + "backend/src/main/java/com/magistr/app/repository/TeacherSubjectRepository.java": { + "mtime": 1773185539.1634464, + "ast_hash": "92dd7d207827de7f548f4fb846c23246", + "semantic_hash": "92dd7d207827de7f548f4fb846c23246" + }, + "backend/src/main/java/com/magistr/app/repository/TimeSlotDateAssignmentRepository.java": { + "mtime": 1777656899.149204, + "ast_hash": "7048773c8e0b056df6d64d703b74f7cd", + "semantic_hash": "7048773c8e0b056df6d64d703b74f7cd" + }, + "backend/src/main/java/com/magistr/app/repository/TimeSlotRepository.java": { + "mtime": 1777656885.4971683, + "ast_hash": "42b1b01c92134ada7f66a138687abbcc", + "semantic_hash": "42b1b01c92134ada7f66a138687abbcc" + }, + "backend/src/main/java/com/magistr/app/repository/TimeSlotScopeRepository.java": { + "mtime": 1777656891.5213733, + "ast_hash": "426bb2b552fcce5279312248bc877727", + "semantic_hash": "426bb2b552fcce5279312248bc877727" + }, + "backend/src/main/java/com/magistr/app/repository/UserRepository.java": { + "mtime": 1779192732.3499565, + "ast_hash": "295f4b32b0ccc888d4058a66af4fad2c", + "semantic_hash": "295f4b32b0ccc888d4058a66af4fad2c" + }, + "backend/src/main/java/com/magistr/app/service/AcademicDateService.java": { + "mtime": 1777579735.689881, + "ast_hash": "e74d6aec87023ce40c971fae18ec3072", + "semantic_hash": "e74d6aec87023ce40c971fae18ec3072" + }, + "backend/src/main/java/com/magistr/app/service/ScheduleGeneratorService.java": { + "mtime": 1780232702.474176, + "ast_hash": "d51c6112ece439eec0b43c9c285dfa5a", + "semantic_hash": "d51c6112ece439eec0b43c9c285dfa5a" + }, + "backend/src/main/java/com/magistr/app/service/ScheduleQueryService.java": { + "mtime": 1780232732.229042, + "ast_hash": "ffa81413976b9293074737ca179dc397", + "semantic_hash": "ffa81413976b9293074737ca179dc397" + }, + "backend/src/main/java/com/magistr/app/service/StudentGroupLifecycleService.java": { + "mtime": 1779904217.2010005, + "ast_hash": "b56886d345d15b944874a34e0d57f2d9", + "semantic_hash": "b56886d345d15b944874a34e0d57f2d9" + }, + "backend/src/main/java/com/magistr/app/utils/CourseAndSemesterCalculator.java": { + "mtime": 1779904217.099999, + "ast_hash": "0cd25c1c606d63c6926dab7a1348f1e7", + "semantic_hash": "0cd25c1c606d63c6926dab7a1348f1e7" + }, + "backend/src/main/resources/db/migration/V1__init.sql": { + "mtime": 1780416753.578562, + "ast_hash": "30b23acf29ecb595cda998ea593c6188", + "semantic_hash": "30b23acf29ecb595cda998ea593c6188" + }, + "backend/src/main/resources/db/migration/V2__subgroups_active_unique_name.sql": { + "mtime": 1780416753.578562, + "ast_hash": "f31a85d0cfca46289f5b5ed1f04633e3", + "semantic_hash": "f31a85d0cfca46289f5b5ed1f04633e3" + }, + "backend/src/test/java/com/magistr/app/config/auth/JwtTokenServiceTest.java": { + "mtime": 1779889713.727155, + "ast_hash": "9de161ff1f6899c01dfc422eca56e961", + "semantic_hash": "9de161ff1f6899c01dfc422eca56e961" + }, + "backend/src/test/java/com/magistr/app/config/auth/RefreshTokenServiceTest.java": { + "mtime": 1779889713.727202, + "ast_hash": "41ff29db9c6cd55eb9e7489e0698954f", + "semantic_hash": "41ff29db9c6cd55eb9e7489e0698954f" + }, + "backend/src/test/java/com/magistr/app/config/tenant/TenantConfigWatcherTest.java": { + "mtime": 1779900300.3109503, + "ast_hash": "3110c44a7eff981cbc33a11f61aad555", + "semantic_hash": "3110c44a7eff981cbc33a11f61aad555" + }, + "backend/src/test/java/com/magistr/app/controller/AuthControllerTest.java": { + "mtime": 1779900295.1106448, + "ast_hash": "eb17062c28089020e22d1ea39fff3a4c", + "semantic_hash": "eb17062c28089020e22d1ea39fff3a4c" + }, + "backend/src/test/java/com/magistr/app/controller/DepartmentWorkspaceControllerTest.java": { + "mtime": 1780416753.578562, + "ast_hash": "d74965f2fbc93a28154de0d9446627f7", + "semantic_hash": "d74965f2fbc93a28154de0d9446627f7" + }, + "backend/src/test/java/com/magistr/app/controller/UserControllerTest.java": { + "mtime": 1780416753.578562, + "ast_hash": "433bb6f75a38a4331ff6a835fb4957f9", + "semantic_hash": "433bb6f75a38a4331ff6a835fb4957f9" + }, + "backend/src/test/java/com/magistr/app/controller/WorkloadControllerTest.java": { + "mtime": 1779902196.6280775, + "ast_hash": "e2217188bbe903bb36ab6358ac038e50", + "semantic_hash": "e2217188bbe903bb36ab6358ac038e50" + }, + "backend/src/test/java/com/magistr/app/model/LifecycleEntityTest.java": { + "mtime": 1779904348.9480257, + "ast_hash": "cdc7f9a4f62d5c9b921739cae4cc0295", + "semantic_hash": "cdc7f9a4f62d5c9b921739cae4cc0295" + }, + "backend/src/test/java/com/magistr/app/model/ScheduleLessonCategoryTest.java": { + "mtime": 1779900295.2146509, + "ast_hash": "4010e265b4d00deef2dd7238203ce4b2", + "semantic_hash": "4010e265b4d00deef2dd7238203ce4b2" + }, + "backend/src/test/java/com/magistr/app/model/ScheduleRuleTest.java": { + "mtime": 1779900653.60325, + "ast_hash": "daff2cb4bc125071e34dfa076452c3a6", + "semantic_hash": "daff2cb4bc125071e34dfa076452c3a6" + }, + "backend/src/test/java/com/magistr/app/service/ScheduleQueryServiceTest.java": { + "mtime": 1779904348.785023, + "ast_hash": "109d91997ed40d16450404eb67410150", + "semantic_hash": "109d91997ed40d16450404eb67410150" + }, + "backend/src/test/java/com/magistr/app/service/StudentGroupLifecycleServiceTest.java": { + "mtime": 1779904348.8110235, + "ast_hash": "1d6a10555df088ae262a969a7f0027ce", + "semantic_hash": "1d6a10555df088ae262a969a7f0027ce" + }, + "backend/src/test/java/com/magistr/app/utils/CourseAndSemesterCalculatorTest.java": { + "mtime": 1779904348.8840246, + "ast_hash": "520cde8b46cf775216e2c5f0fa7def5a", + "semantic_hash": "520cde8b46cf775216e2c5f0fa7def5a" + }, + "backend/tenants.example.json": { + "mtime": 1779900753.4717412, + "ast_hash": "ada16f02f084bff954475498571e1589", + "semantic_hash": "ada16f02f084bff954475498571e1589" + }, + "frontend/admin/js/api.js": { + "mtime": 1781379245.2792873, + "ast_hash": "ee4a589a15c4151d7927270aa157b446", + "semantic_hash": "ee4a589a15c4151d7927270aa157b446" + }, + "frontend/admin/js/dropdown.js": { + "mtime": 1780232203.5404036, + "ast_hash": "00843a489624e2d66f3ddb69b7ceed27", + "semantic_hash": "00843a489624e2d66f3ddb69b7ceed27" + }, + "frontend/admin/js/main.js": { + "mtime": 1780416753.5795622, + "ast_hash": "280522d814d8d34b2dbc1602ff19356b", + "semantic_hash": "280522d814d8d34b2dbc1602ff19356b" + }, + "frontend/admin/js/otel.js": { + "mtime": 1775069027.3512647, + "ast_hash": "c21b57eb7204b46a9ea5991559587555", + "semantic_hash": "c21b57eb7204b46a9ea5991559587555" + }, + "frontend/admin/js/utils.js": { + "mtime": 1780336218.515846, + "ast_hash": "df1378b4db616714913a016749bca44a", + "semantic_hash": "df1378b4db616714913a016749bca44a" + }, + "frontend/admin/js/views/academic-calendar.js": { + "mtime": 1780345824.6629136, + "ast_hash": "021416a3765a2a0980110b013124cb40", + "semantic_hash": "021416a3765a2a0980110b013124cb40" + }, + "frontend/admin/js/views/auditorium-workload.js": { + "mtime": 1780230786.6597297, + "ast_hash": "3081468d2d02db4c3a1fb4c64fee6aea", + "semantic_hash": "3081468d2d02db4c3a1fb4c64fee6aea" + }, + "frontend/admin/js/views/classrooms.js": { + "mtime": 1780416753.5795622, + "ast_hash": "c426cfef520844249a429240fe1c2956", + "semantic_hash": "c426cfef520844249a429240fe1c2956" + }, + "frontend/admin/js/views/dashboard.js": { + "mtime": 1780229253.300601, + "ast_hash": "31c8ad0f96fcc56a65d6673f925cf4a9", + "semantic_hash": "31c8ad0f96fcc56a65d6673f925cf4a9" + }, + "frontend/admin/js/views/department-workspace.js": { + "mtime": 1780416753.5795622, + "ast_hash": "60253be1d8f54df7e2714f8019af0de0", + "semantic_hash": "60253be1d8f54df7e2714f8019af0de0" + }, + "frontend/admin/js/views/groups.js": { + "mtime": 1780416753.5795622, + "ast_hash": "9bcd0955a531e886ae4e7a0a37195025", + "semantic_hash": "9bcd0955a531e886ae4e7a0a37195025" + }, + "frontend/admin/js/views/schedule-view.js": { + "mtime": 1780257083.441749, + "ast_hash": "37a6285797dac62c5d44fcfe428b9171", + "semantic_hash": "37a6285797dac62c5d44fcfe428b9171" + }, + "frontend/admin/js/views/schedule.js": { + "mtime": 1781379245.279435, + "ast_hash": "e8f7e979b4db0654cb4a9b6873a74666", + "semantic_hash": "e8f7e979b4db0654cb4a9b6873a74666" + }, + "frontend/admin/js/views/subjects.js": { + "mtime": 1780336218.533202, + "ast_hash": "84814661b0ed4c1630d01bad668892fa", + "semantic_hash": "84814661b0ed4c1630d01bad668892fa" + }, + "frontend/admin/js/views/teacher-requests.js": { + "mtime": 1780416753.580562, + "ast_hash": "9d5f7495664aa4e91cfb0348ec870401", + "semantic_hash": "9d5f7495664aa4e91cfb0348ec870401" + }, + "frontend/admin/js/views/university-structure.js": { + "mtime": 1781379245.279435, + "ast_hash": "7d909a595e4440065be948b2870076f0", + "semantic_hash": "7d909a595e4440065be948b2870076f0" + }, + "frontend/admin/js/views/users.js": { + "mtime": 1780416753.580562, + "ast_hash": "2943888e29ad94fde6b12492c2d266f5", + "semantic_hash": "2943888e29ad94fde6b12492c2d266f5" + }, + "frontend/admin/settings/js/main.js": { + "mtime": 1780229084.8345273, + "ast_hash": "832dc0a29b8617e36b05972fbd3648ef", + "semantic_hash": "832dc0a29b8617e36b05972fbd3648ef" + }, + "frontend/admin/settings/js/views/database.js": { + "mtime": 1780336218.5618458, + "ast_hash": "84b8eb806f3a9068dbe85b7089fa5510", + "semantic_hash": "84b8eb806f3a9068dbe85b7089fa5510" + }, + "frontend/admin/settings/js/views/edu-forms.js": { + "mtime": 1780336218.5618458, + "ast_hash": "139621c50640bcc4c1ad1d2a5a41f2c1", + "semantic_hash": "139621c50640bcc4c1ad1d2a5a41f2c1" + }, + "frontend/admin/settings/js/views/time-slots.js": { + "mtime": 1780336218.5738456, + "ast_hash": "77b6c3ad8006ed93a38c2678d99019eb", + "semantic_hash": "77b6c3ad8006ed93a38c2678d99019eb" + }, + "frontend/script.js": { + "mtime": 1780336218.6388454, + "ast_hash": "f01cd23c4737f0bc711931a0b9adeaf3", + "semantic_hash": "f01cd23c4737f0bc711931a0b9adeaf3" + }, + "frontend/theme-toggle.js": { + "mtime": 1780336218.6412308, + "ast_hash": "a5e08267eedaeab13f9f8b9a1f304416", + "semantic_hash": "a5e08267eedaeab13f9f8b9a1f304416" + }, + "resume/script.js": { + "mtime": 1783023799.1922438, + "ast_hash": "c06330f7f8dbf54ff6b3ffa33c45274a", + "semantic_hash": "c06330f7f8dbf54ff6b3ffa33c45274a" + }, + ".agents/skills/AutoUpdateDocs.md": { + "mtime": 1779884543.058815, + "ast_hash": "77210db7b73f3bc48e81af7bfa384f1a", + "semantic_hash": "77210db7b73f3bc48e81af7bfa384f1a" + }, + ".agents/skills/auto-update-docs/SKILL.md": { + "mtime": 1775069027.3500013, + "ast_hash": "144483870e14361c8c14fe7c8f24ab09", + "semantic_hash": "144483870e14361c8c14fe7c8f24ab09" + }, + ".agents/skills/frontend-design/LICENSE.txt": { + "mtime": 1775069027.3500013, + "ast_hash": "2ee41112a44fe7014dce33e26468ba93", + "semantic_hash": "2ee41112a44fe7014dce33e26468ba93" + }, + ".agents/skills/frontend-design/SKILL.md": { + "mtime": 1775069027.3501377, + "ast_hash": "fafdfb818c003d4f95430fa606227df9", + "semantic_hash": "fafdfb818c003d4f95430fa606227df9" + }, + ".gitea/workflows/docker-build.yaml": { + "mtime": 1773704400.4963882, + "ast_hash": "86f305673d38e2a09bf0b9b8ca5e84a9", + "semantic_hash": "86f305673d38e2a09bf0b9b8ca5e84a9" + }, + "AGENTS.md": { + "mtime": 1779889713.7267025, + "ast_hash": "bdd4e0e3d1b18772b2f5bfa80eb25294", + "semantic_hash": "bdd4e0e3d1b18772b2f5bfa80eb25294" + }, + "BUG_REPORT.md": { + "mtime": 1783115455.969792, + "ast_hash": "52a712db3b02796252a18da4e32bcbc2", + "semantic_hash": "52a712db3b02796252a18da4e32bcbc2" + }, + "DEVOPS.md": { + "mtime": 1781732441.1099546, + "ast_hash": "d85c8c21a085949ce525515b9b07318b", + "semantic_hash": "d85c8c21a085949ce525515b9b07318b" + }, + "backend/src/main/java/com/magistr/app/README.md": { + "mtime": 1773186962.0465105, + "ast_hash": "ebb5e89e8a94e9dd22abf5d915d112b2", + "semantic_hash": "ebb5e89e8a94e9dd22abf5d915d112b2" + }, + "compose.yaml": { + "mtime": 1779900253.9853249, + "ast_hash": "75cd83480827e2c281ba8e4356c34e13", + "semantic_hash": "75cd83480827e2c281ba8e4356c34e13" + }, + "docs/ACADEMIC_CALENDAR.md": { + "mtime": 1780345824.6449046, + "ast_hash": "c53aa2c797603a92d773334e93ee2ac8", + "semantic_hash": "c53aa2c797603a92d773334e93ee2ac8" + }, + "docs/API.md": { + "mtime": 1781379245.2787657, + "ast_hash": "4d667433b7a55aa2e7ba33251a53a3d8", + "semantic_hash": "4d667433b7a55aa2e7ba33251a53a3d8" + }, + "docs/ARCHITECTURE.md": { + "mtime": 1779900753.5337546, + "ast_hash": "046dec76be984029556a8c039ef5f171", + "semantic_hash": "046dec76be984029556a8c039ef5f171" + }, + "docs/BUSINESS_LOGIC.md": { + "mtime": 1781379245.2787657, + "ast_hash": "c7ad817fbb0d59463315b3ff4b97f5c0", + "semantic_hash": "c7ad817fbb0d59463315b3ff4b97f5c0" + }, + "docs/DATABASE.md": { + "mtime": 1780416753.5795622, + "ast_hash": "ace3a754d2f7a27fd0932513a24777f8", + "semantic_hash": "ace3a754d2f7a27fd0932513a24777f8" + }, + "docs/DEVELOPMENT.md": { + "mtime": 1779900606.2820153, + "ast_hash": "e77bae3aac472f717c922a7a1f5153e3", + "semantic_hash": "e77bae3aac472f717c922a7a1f5153e3" + }, + "docs/DYNAMIC_SCHEDULE_IMPLEMENTATION.md": { + "mtime": 1778235232.441285, + "ast_hash": "6031c539f77c2c387c57906d6aa6b856", + "semantic_hash": "6031c539f77c2c387c57906d6aa6b856" + }, + "docs/FRONTEND.md": { + "mtime": 1781379245.2787657, + "ast_hash": "c83725c674999f7b04e3aaa46e44551f", + "semantic_hash": "c83725c674999f7b04e3aaa46e44551f" + }, + "docs/INFRASTRUCTURE.md": { + "mtime": 1779900753.5867662, + "ast_hash": "d49f970f189e3fd3c8db7c5ff23e8f49", + "semantic_hash": "d49f970f189e3fd3c8db7c5ff23e8f49" + }, + "docs/LOGGING.md": { + "mtime": 1777492546.6921115, + "ast_hash": "6006c10453c1b7e898285d7b8cb66648", + "semantic_hash": "6006c10453c1b7e898285d7b8cb66648" + }, + "docs/README.md": { + "mtime": 1779212590.3110566, + "ast_hash": "9d10f7c253e4db8b4e96f9af07a0a3fc", + "semantic_hash": "9d10f7c253e4db8b4e96f9af07a0a3fc" + }, + "docs/SCHEDULE_PROPOSAL.md": { + "mtime": 1778235219.8673353, + "ast_hash": "df83ce318d07dcd71ca484a09c04d9a5", + "semantic_hash": "df83ce318d07dcd71ca484a09c04d9a5" + }, + "docs/SCHEDULE_TASKS.md": { + "mtime": 1778235238.0912623, + "ast_hash": "ea2c6ea42fb3df3b915a9270db13b124", + "semantic_hash": "ea2c6ea42fb3df3b915a9270db13b124" + }, + "docs/UI_COMPONENTS.md": { + "mtime": 1775069027.3512647, + "ast_hash": "658c79d27ae764d58a761a53cfdad2c9", + "semantic_hash": "658c79d27ae764d58a761a53cfdad2c9" + }, + "frontend/admin/index.html": { + "mtime": 1780416753.5795622, + "ast_hash": "df49fc886e9e623ae1581e723463e104", + "semantic_hash": "df49fc886e9e623ae1581e723463e104" + }, + "frontend/admin/settings/index.html": { + "mtime": 1780336218.5618458, + "ast_hash": "07fb6525e8cf67f437339ae87fc236f2", + "semantic_hash": "07fb6525e8cf67f437339ae87fc236f2" + }, + "frontend/admin/settings/views/database.html": { + "mtime": 1780336218.5738456, + "ast_hash": "942735f1156637cf91a6111fbd4b7f17", + "semantic_hash": "942735f1156637cf91a6111fbd4b7f17" + }, + "frontend/admin/settings/views/edu-forms.html": { + "mtime": 1780336218.6208456, + "ast_hash": "7e994ef434c5e878165babc271cd03c4", + "semantic_hash": "7e994ef434c5e878165babc271cd03c4" + }, + "frontend/admin/settings/views/general.html": { + "mtime": 1775069027.352295, + "ast_hash": "ef90b4b2608b651514869bf83097c432", + "semantic_hash": "ef90b4b2608b651514869bf83097c432" + }, + "frontend/admin/settings/views/time-slots.html": { + "mtime": 1780336218.6208456, + "ast_hash": "1dff9dc402ea70175f9cac81a14d3291", + "semantic_hash": "1dff9dc402ea70175f9cac81a14d3291" + }, + "frontend/admin/views/academic-calendar.html": { + "mtime": 1780345824.6629136, + "ast_hash": "806d94c1c9c562e4a8171009f03df815", + "semantic_hash": "806d94c1c9c562e4a8171009f03df815" + }, + "frontend/admin/views/auditorium-workload.html": { + "mtime": 1780336218.6208456, + "ast_hash": "049f1237e5701fc92d59ce259bb7d355", + "semantic_hash": "049f1237e5701fc92d59ce259bb7d355" + }, + "frontend/admin/views/classrooms.html": { + "mtime": 1780336218.6208456, + "ast_hash": "2244c2a21001c95536c0fe6eb8f70a45", + "semantic_hash": "2244c2a21001c95536c0fe6eb8f70a45" + }, + "frontend/admin/views/dashboard.html": { + "mtime": 1780336218.6218455, + "ast_hash": "90ed933e6c97cd8a22ae594aaad640f8", + "semantic_hash": "90ed933e6c97cd8a22ae594aaad640f8" + }, + "frontend/admin/views/department-workspace.html": { + "mtime": 1780416753.580562, + "ast_hash": "ac36acf95fd4362567810f6af8955fe2", + "semantic_hash": "ac36acf95fd4362567810f6af8955fe2" + }, + "frontend/admin/views/groups.html": { + "mtime": 1781379245.279435, + "ast_hash": "808e1e7218c1b1186b9849209d4955e0", + "semantic_hash": "808e1e7218c1b1186b9849209d4955e0" + }, + "frontend/admin/views/schedule-view.html": { + "mtime": 1780336218.6218455, + "ast_hash": "8352e898078347db9b2effc7d3a9f1d7", + "semantic_hash": "8352e898078347db9b2effc7d3a9f1d7" + }, + "frontend/admin/views/schedule.html": { + "mtime": 1781379245.279435, + "ast_hash": "d8a14e08ff81c0ba61a78e5d3db7ac64", + "semantic_hash": "d8a14e08ff81c0ba61a78e5d3db7ac64" + }, + "frontend/admin/views/subjects.html": { + "mtime": 1780336218.6218455, + "ast_hash": "d134cd83072cb609e305b69dd7acaca2", + "semantic_hash": "d134cd83072cb609e305b69dd7acaca2" + }, + "frontend/admin/views/teacher-requests.html": { + "mtime": 1780416753.580562, + "ast_hash": "8f5fc4057f9a44055029458f67544582", + "semantic_hash": "8f5fc4057f9a44055029458f67544582" + }, + "frontend/admin/views/university-structure.html": { + "mtime": 1781379245.279435, + "ast_hash": "278f27483e79abcbf41148af8a389eef", + "semantic_hash": "278f27483e79abcbf41148af8a389eef" + }, + "frontend/admin/views/users.html": { + "mtime": 1780416753.580562, + "ast_hash": "974339cf6079f28c7a3f801440ec29a4", + "semantic_hash": "974339cf6079f28c7a3f801440ec29a4" + }, + "frontend/department/index.html": { + "mtime": 1779212347.0747664, + "ast_hash": "fcb881da4c4521130b8d6c4ed658924f", + "semantic_hash": "fcb881da4c4521130b8d6c4ed658924f" + }, + "frontend/edu-office/index.html": { + "mtime": 1779212356.700831, + "ast_hash": "aabdbfa6760a6d59513c42cd425c9a43", + "semantic_hash": "aabdbfa6760a6d59513c42cd425c9a43" + }, + "frontend/index.html": { + "mtime": 1780336218.6388454, + "ast_hash": "7fe272fbb70bfc9e1815b0667755d64f", + "semantic_hash": "7fe272fbb70bfc9e1815b0667755d64f" + }, + "frontend/student/index.html": { + "mtime": 1780336218.6388454, + "ast_hash": "d4cc95373ca6b699dda41b7a8200c196", + "semantic_hash": "d4cc95373ca6b699dda41b7a8200c196" + }, + "frontend/teacher/index.html": { + "mtime": 1780336218.6412308, + "ast_hash": "739a80bc6f389e72e15092a8024bbc58", + "semantic_hash": "739a80bc6f389e72e15092a8024bbc58" + }, + "resume/index.html": { + "mtime": 1783026336.0929163, + "ast_hash": "5744cd1b24c2ceb16bb46ad0ad343a9a", + "semantic_hash": "5744cd1b24c2ceb16bb46ad0ad343a9a" + } +} \ No newline at end of file diff --git a/graphify-out/memory/query_20260704_105757_почему_requireroles_связывает_множество_контроллер.md b/graphify-out/memory/query_20260704_105757_почему_requireroles_связывает_множество_контроллер.md new file mode 100644 index 0000000..de7c119 --- /dev/null +++ b/graphify-out/memory/query_20260704_105757_почему_requireroles_связывает_множество_контроллер.md @@ -0,0 +1,23 @@ +--- +type: "query" +date: "2026-07-04T10:57:57.276777+00:00" +question: "Почему RequireRoles связывает множество контроллеров, моделей и сервисов как cross-community bridge?" +contributor: "graphify" +outcome: "useful" +source_nodes: ["RequireRoles", "AuthorizationInterceptor"] +--- + +# Q: Почему RequireRoles связывает множество контроллеров, моделей и сервисов как cross-community bridge? + +## Answer + +Expanded from original query via vocab: [require, roles, controller, service, auth, interceptor]. RequireRoles является runtime-аннотацией для ролей и применяется на классах и методах многих REST-контроллеров. AuthorizationInterceptor читает RequireRoles через resolveRoles() и сравнивает роли с AuthenticatedUser. Поэтому граф строит множество EXTRACTED-связей imports/references от контроллеров разных доменных сообществ к одному узлу RequireRoles. Это архитектурный RBAC cross-cutting concern, а не доменная зависимость RequireRoles от моделей или сервисов. + +## Outcome + +- Signal: useful + +## Source Nodes + +- RequireRoles +- AuthorizationInterceptor \ No newline at end of file diff --git a/graphify-out/memory/query_20260704_120728_корректны_ли_inferred_связи_вокруг_schedulerule.md b/graphify-out/memory/query_20260704_120728_корректны_ли_inferred_связи_вокруг_schedulerule.md new file mode 100644 index 0000000..6d889bf --- /dev/null +++ b/graphify-out/memory/query_20260704_120728_корректны_ли_inferred_связи_вокруг_schedulerule.md @@ -0,0 +1,23 @@ +--- +type: "query" +date: "2026-07-04T12:07:28.781712+00:00" +question: "Корректны ли inferred-связи вокруг ScheduleRule?" +contributor: "graphify" +outcome: "useful" +source_nodes: ["ScheduleRule", "ScheduleRuleTest"] +--- + +# Q: Корректны ли inferred-связи вокруг ScheduleRule? + +## Answer + +Вокруг ScheduleRule в graph.json есть ровно две INFERRED-связи: ScheduleRuleTest.activeOnUsesStatusAndValidityRange() -> ScheduleRule на L13 и ScheduleRuleTest.archiveAndRestoreToggleStatus() -> ScheduleRule на L29. Обе семантически корректны: в обоих тестах создается new ScheduleRule(), затем проверяется поведение isActiveOn(), archive(), restore(). INFERRED здесь означает ограничение AST-разрешения вызова конструктора, а не сомнительность доменной связи. Локальный запуск теста не выполнен: нет backend/mvnw и системного mvn. + +## Outcome + +- Signal: useful + +## Source Nodes + +- ScheduleRule +- ScheduleRuleTest \ No newline at end of file diff --git a/graphify-out/reflections/LESSONS.md b/graphify-out/reflections/LESSONS.md new file mode 100644 index 0000000..51e1271 --- /dev/null +++ b/graphify-out/reflections/LESSONS.md @@ -0,0 +1,11 @@ +# Lessons + +_Auto-generated by `graphify reflect` from 0 session memories in graphify-out/memory/. Deterministic; no LLM. Use for orientation — verify before relying, and revisit dead ends if the code has changed since._ + +## Summary + +- 0 useful · 0 dead ends · 0 corrected · 0 unmarked + +## Lessons + +_No marked outcomes yet._ diff --git a/resume/index.html b/resume/index.html new file mode 100644 index 0000000..bcf4d63 --- /dev/null +++ b/resume/index.html @@ -0,0 +1,407 @@ + + + + + + + Зуев Егор — Junior DevOps / Infrastructure Engineer + + + + + + + + + + + + + + +
+
+
+
+ Ищу предложения + Junior DevOps / Infrastructure Engineer + 100 000 ₽ на руки +
+

Зуев Егор Алексеевич

+

+ DevOps-инженер с базой в информационной безопасности: проектирую инфраструктуру для + мультитенантных веб-сервисов, автоматизирую развертывание и делаю наблюдаемость полезной + для поиска проблем, а не просто красивой витриной метрик. +

+
+ + + + Telegram + @ZuevEA + + + Локация + Курск / удаленно + +
+
+ + +
+ +
+
+
+ Инфраструктура +

Мультитенантность без общей базы

+

Выбран и реализован подход Database-per-Tenant: отдельная PostgreSQL БД для каждого вуза, + изоляция сетевого доступа и независимое обслуживание.

+
+
+ Автоматизация +

IaC и безопасный провижининг

+

Ansible-роли для подготовки хостов, SSH hardening, firewall, PostgreSQL, backup и мониторинга. + Секреты вынесены в Ansible Vault.

+
+
+ Observability +

Трассировка с контекстом тенанта

+

OpenTelemetry + SigNoz + MDC позволяют фильтровать логи и трейсы по `tenant.id`, чтобы быстрее + понимать, какой вуз затронут проблемой.

+
+
+
+ +
+
+ Проектный опыт +

Стартап «Умное расписание»

+

Система управления университетским расписанием с мультитенантной архитектурой: отдельные базы + данных для вузов, Kubernetes-контур, автоматизация инфраструктуры и сквозная наблюдаемость.

+
+ +
+ + +
+
+
01
+

Kubernetes и маршрутизация

+

Развернул прикладной контур в K3s: namespace `magistr`, frontend на Apache httpd, backend + Spring Boot, Traefik Ingress и внешний Caddy как TLS-терминатор и балансировщик между + нодами.

+
    +
  • Frontend в 2 репликах для rolling update.
  • +
  • Backend с OpenTelemetry Java Agent.
  • +
  • Caddy проксирует `/*`, `/api/*` и OTLP-трафик.
  • +
+
+ +
+
02
+

Динамические тенанты

+

Спроектировал добавление новых университетов без правки исходного кода: `tenants-config` + хранится в Kubernetes ConfigMap, backend обновляет его через Kubernetes API.

+
    +
  • `initContainer` копирует read-only ConfigMap в writable `emptyDir`.
  • +
  • RBAC ограничен операциями `get` и `patch` для конкретной ConfigMap.
  • +
  • `TenantConfigWatcher` сверяет конфигурацию каждые 30 секунд.
  • +
+
+ +
+
03
+

Отказоустойчивость старта

+

Устранил риск каскадного падения backend при недоступности одной из БД: приложение стартует + без CrashLoopBackOff и продолжает подключаться к проблемной БД в фоне.

+
    +
  • H2 in-memory fallback, если нет настроенных тенантов.
  • +
  • `setInitializationFailTimeout(-1)` для HikariCP.
  • +
  • Явный PostgreSQL dialect для Hibernate.
  • +
+
+ +
+
04
+

Ansible и безопасность

+

Собрал модульный плейбук для подготовки серверов БД: базовый hardening, Docker, firewall, + PostgreSQL, backup и OpenTelemetry Collector.

+
    +
  • SSH на порту 2222, отключение root/password login.
  • +
  • UFW/firewalld с доступом к PostgreSQL только с IP нод K3s.
  • +
  • Секреты PostgreSQL зашифрованы через Ansible Vault.
  • +
+
+ +
+
05
+

CI/CD и приватный registry

+

Настроил Gitea Actions: сборка backend/frontend Docker-образов, публикация в приватный + registry и деплой через `kubectl rollout` на self-hosted runner.

+
    +
  • Docker Buildx для сборки образов.
  • +
  • Kubernetes secret `gitea-registry` для pull-доступа.
  • +
  • Отдельный LXC-контейнер под runner.
  • +
+
+ +
+
06
+

Наблюдаемость

+

Внедрил OpenTelemetry и SigNoz с детализацией по тенантам: логи, трейсы, JVM/HTTP-метрики и + PostgreSQL-метрики с хостов БД.

+
    +
  • `tenant.id` попадает в MDC и атрибуты span.
  • +
  • SigNoz + ClickHouse вынесены в отдельный LXC-контейнер.
  • +
  • OTel Collector собирает PostgreSQL и host-метрики.
  • +
+
+
+
+
+ +
+
+ Практика вне стартапа +

Homelab и самостоятельная инженерная база

+

Отдельный контур для экспериментов с Linux, виртуализацией, сетями, мониторингом и автоматизацией. + Не смешиваю его с проектным опытом, но использую как полигон для навыков.

+
+ +
+
+

Виртуализация и хранение

+

Proxmox VE, LXC/KVM, Debian/Ubuntu Server, ZFS-пулы, snapshots и отдельные изолированные + окружения для сервисов.

+
+
+

Self-hosted разработка

+

Gitea и Forgejo для репозиториев, webhooks, тестов CI-сценариев и безопасной отработки + automation-паттернов.

+
+
+

Linux и эксплуатация

+

CachyOS/Arch на рабочей машине, systemd, journalctl, bash-скрипты, pacman, разбор проблем через + системные логи.

+
+
+

Мониторинг железа

+

Prometheus, Node Exporter и Grafana для CPU, дисков, температур, сетевой активности и базовых + алертов по состоянию сервера.

+
+
+
+ +
+
+
+ Стек по зонам ответственности +

Инструменты, которые уже применял руками

+
+ +
+
+

Runtime и оркестрация

+
+ Docker + Docker Compose + Kubernetes + K3s + Traefik + Caddy +
+
+
+

IaC и доставка

+
+ Ansible + Ansible Vault + Gitea Actions + Forgejo + Git + Bash +
+
+
+

Данные и resiliency

+
+ PostgreSQL + HikariCP + Flyway + H2 fallback + ZFS + Backup +
+
+
+

Observability и безопасность

+
+ OpenTelemetry + SigNoz + ClickHouse + Prometheus + Grafana + UFW/firewalld +
+
+
+
+
+ +
+
+ Runbook-мышление +

Как подхожу к инцидентам

+

Короткие сценарии показывают порядок действий: сначала локализация и границы ущерба, затем + восстановление, потом предотвращение повтора.

+
+ +
+
+ + + +
+
+
+
+ +
+
+ Образование +

Информационная безопасность как основа DevOps-подхода

+
+ +
+
+ 2024 — 2026 +

10.04.01 Информационная безопасность

+

Юго-Западный государственный университет

+

Магистратура, факультет цифровых технологий. Фокус на защите инфраструктуры, изоляции сред и + безопасной эксплуатации информационных систем.

+
+
+ 2020 — 2024 +

10.03.01 Информационная безопасность

+

Юго-Западный государственный университет

+

Бакалавриат, факультет фундаментальной и прикладной информатики. База по сетям, Linux, + безопасности приложений и администрированию.

+
+
+ Рабочий фокус +

DevSecOps

+

Принцип наименьших привилегий, изоляция сред, контроль секретов, сетевой периметр и + наблюдаемость как часть безопасности.

+
+
+
+
+ +
+ +
+ +
Скопировано
+ + + + diff --git a/resume/script.js b/resume/script.js new file mode 100644 index 0000000..b5619d4 --- /dev/null +++ b/resume/script.js @@ -0,0 +1,199 @@ +// Интерактивная логика инженерного резюме Егора Зуева. + +const incidentRunbooks = { + postgres: { + title: 'PostgreSQL: CPU 100% у одного тенанта', + steps: [ + { + label: 'Локализация', + text: 'Проверяю SigNoz по `tenant.id`, затем на хосте БД смотрю `pg_stat_activity`, активные транзакции, блокировки и системную нагрузку.' + }, + { + label: 'Восстановление', + text: 'Ограничиваю тяжелый запрос через `pg_cancel_backend`, проверяю пул HikariCP и возвращаю сервис в нормальный режим без затрагивания других тенантов.' + }, + { + label: 'Профилактика', + text: 'Добавляю индекс или правлю запрос, включаю slow query logs и настраиваю алерт по CPU, активным сессиям и длительным транзакциям.' + } + ] + }, + tls: { + title: 'Caddy: TLS или 502 на новом домене', + steps: [ + { + label: 'Локализация', + text: 'Проверяю DNS A/CNAME, логи Caddy через `journalctl`, доступность upstream-нод K3s и состояние Traefik Ingress.' + }, + { + label: 'Восстановление', + text: 'Перезагружаю конфигурацию Caddy, проверяю rate limit ACME, при необходимости переключаю issuer и временно вывожу tenant из автопровижининга.' + }, + { + label: 'Профилактика', + text: 'Добавляю предварительную проверку DNS перед созданием тенанта и мониторинг срока действия сертификатов через blackbox-проверки.' + } + ] + }, + runner: { + title: 'Gitea Actions: self-hosted runner завис', + steps: [ + { + label: 'Локализация', + text: 'Смотрю `systemctl status`, `docker ps`, `docker logs`, свободное место через `df -h` и очередь job в Gitea Actions.' + }, + { + label: 'Восстановление', + text: 'Очищаю зависшие контейнеры и кэш Docker, перезапускаю runner, затем вручную контролирую `kubectl rollout status` для backend/frontend.' + }, + { + label: 'Профилактика', + text: 'Выношу runner на отдельный ZFS dataset с квотой, добавляю регулярную очистку слоев и алерты по свободному месту.' + } + ] + } +}; + +document.addEventListener('DOMContentLoaded', () => { + initPrintButton(); + initCopyButtons(); + initReveal(); + initNavigationHighlight(); + initIncidentTabs(); +}); + +function initPrintButton() { + const printButton = document.getElementById('btnPrint'); + if (!printButton) return; + + printButton.addEventListener('click', () => { + window.print(); + }); +} + +function initCopyButtons() { + document.querySelectorAll('[data-copy]').forEach((element) => { + element.addEventListener('click', async () => { + const value = element.getAttribute('data-copy'); + if (!value) return; + + try { + await navigator.clipboard.writeText(value); + showToast('Скопировано: ' + value); + } catch (error) { + console.error('Ошибка копирования:', error); + showToast('Не удалось скопировать'); + } + }); + }); +} + +function initReveal() { + const revealElements = document.querySelectorAll('.reveal'); + if (!revealElements.length) return; + + if (!('IntersectionObserver' in window)) { + revealElements.forEach((element) => element.classList.add('active')); + return; + } + + const observer = new IntersectionObserver((entries) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + entry.target.classList.add('active'); + observer.unobserve(entry.target); + } + }); + }, { + threshold: 0.08, + rootMargin: '0px 0px -48px 0px' + }); + + revealElements.forEach((element) => observer.observe(element)); +} + +function initNavigationHighlight() { + const links = Array.from(document.querySelectorAll('.nav-link')); + const sections = links + .map((link) => document.querySelector(link.getAttribute('href'))) + .filter(Boolean); + + if (!links.length || !sections.length) return; + + const setActiveLink = () => { + const currentSection = sections.reduce((current, section) => { + const sectionTop = section.getBoundingClientRect().top; + if (sectionTop <= 120) { + return section; + } + return current; + }, sections[0]); + + links.forEach((link) => { + const isActive = link.getAttribute('href') === '#' + currentSection.id; + link.classList.toggle('active', isActive); + }); + }; + + setActiveLink(); + window.addEventListener('scroll', setActiveLink, { passive: true }); +} + +function initIncidentTabs() { + const tabs = document.querySelectorAll('.incident-tab'); + const panel = document.getElementById('incidentPanel'); + if (!tabs.length || !panel) return; + + const renderIncident = (incidentId) => { + const runbook = incidentRunbooks[incidentId]; + if (!runbook) return; + + panel.innerHTML = ` +

${escapeHtml(runbook.title)}

+
+ ${runbook.steps.map((step) => ` +
+ ${escapeHtml(step.label)} +

${formatRunbookText(step.text)}

+
+ `).join('')} +
+ `; + }; + + tabs.forEach((tab) => { + tab.addEventListener('click', () => { + tabs.forEach((item) => item.classList.remove('active')); + tab.classList.add('active'); + renderIncident(tab.dataset.incident); + }); + }); + + renderIncident(document.querySelector('.incident-tab.active')?.dataset.incident || 'postgres'); +} + +function formatRunbookText(text) { + return escapeHtml(text).replace(/`([^`]+)`/g, '$1'); +} + +function escapeHtml(value) { + return String(value) + .replaceAll('&', '&') + .replaceAll('<', '<') + .replaceAll('>', '>') + .replaceAll('"', '"') + .replaceAll("'", '''); +} + +function showToast(message) { + const toast = document.getElementById('toast'); + if (!toast) return; + + toast.textContent = message; + toast.classList.add('show'); + + window.clearTimeout(window.resumeToastTimer); + window.resumeToastTimer = window.setTimeout(() => { + toast.classList.remove('show'); + }, 2400); +} diff --git a/resume/style.css b/resume/style.css new file mode 100644 index 0000000..7888401 --- /dev/null +++ b/resume/style.css @@ -0,0 +1,1251 @@ +@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap'); + +:root { + --paper: #f4f7f3; + --paper-strong: #ffffff; + --ink: #14211f; + --muted: #61706c; + --line: #d9e0dc; + --line-strong: #a9b7b2; + --teal: #12625e; + --teal-dark: #0c3f3d; + --amber: #b76a19; + --amber-soft: #f8e7ca; + --red: #8d2430; + --blue: #274d85; + --shadow: 0 16px 40px rgba(20, 33, 31, 0.10); + --mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; + --sans: 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; +} + +* { + box-sizing: border-box; +} + +html { + scroll-behavior: smooth; +} + +body { + margin: 0; + font-family: var(--sans); + color: var(--ink); + background: + linear-gradient(90deg, rgba(18, 98, 94, 0.045) 1px, transparent 1px), + linear-gradient(180deg, rgba(18, 98, 94, 0.045) 1px, transparent 1px), + var(--paper); + background-size: 32px 32px; + letter-spacing: 0; +} + +a { + color: inherit; + text-decoration: none; +} + +button, +a { + -webkit-tap-highlight-color: transparent; +} + +button { + font: inherit; +} + +code { + font-family: var(--mono); + font-size: 0.92em; + color: var(--teal-dark); + background: rgba(18, 98, 94, 0.08); + border: 1px solid rgba(18, 98, 94, 0.12); + border-radius: 4px; + padding: 0.05rem 0.28rem; +} + +.topbar { + position: fixed; + inset: 0 0 auto 0; + z-index: 20; + height: 68px; + display: grid; + grid-template-columns: auto 1fr auto; + gap: 24px; + align-items: center; + padding: 0 28px; + background: rgba(244, 247, 243, 0.91); + border-bottom: 1px solid rgba(169, 183, 178, 0.72); + backdrop-filter: blur(18px); +} + +.brand, +.topbar-actions, +.nav-links { + display: flex; + align-items: center; +} + +.brand { + gap: 10px; + font-family: var(--mono); + font-size: 0.95rem; + font-weight: 700; +} + +.brand-mark { + display: inline-flex; + align-items: center; + justify-content: center; + width: 36px; + height: 36px; + color: #fff; + background: var(--ink); + border-radius: 6px; +} + +.nav-links { + justify-content: center; + gap: 8px; +} + +.nav-link { + position: relative; + padding: 10px 12px; + color: var(--muted); + font-size: 0.92rem; + font-weight: 600; + border-radius: 6px; + transition: color 160ms ease, background-color 160ms ease; +} + +.nav-link:hover, +.nav-link.active { + color: var(--teal-dark); + background: rgba(18, 98, 94, 0.08); +} + +.topbar-actions { + gap: 10px; +} + +.icon-button, +.primary-action { + display: inline-flex; + align-items: center; + justify-content: center; + min-height: 38px; + border-radius: 6px; + font-weight: 700; +} + +.icon-button { + min-width: 48px; + padding: 0 12px; + color: var(--teal-dark); + background: transparent; + border: 1px solid var(--line-strong); + cursor: pointer; +} + +.primary-action { + padding: 0 16px; + color: #fff; + background: var(--teal-dark); + border: 1px solid var(--teal-dark); + transition: transform 160ms ease, background-color 160ms ease; +} + +.primary-action:hover { + transform: translateY(-1px); + background: var(--ink); +} + +main { + overflow: hidden; +} + +.section-shell { + width: min(1160px, calc(100% - 40px)); + margin: 0 auto; +} + +.hero { + min-height: 720px; + display: grid; + grid-template-columns: minmax(0, 1.02fr) minmax(420px, 0.98fr); + gap: 48px; + align-items: center; + padding-top: 112px; + padding-bottom: 52px; +} + +.hero-copy { + max-width: 680px; +} + +.status-row { + display: flex; + flex-wrap: wrap; + gap: 8px; + align-items: center; + margin-bottom: 24px; + color: var(--muted); + font-family: var(--mono); + font-size: 0.78rem; +} + +.status-row > span { + min-height: 30px; + display: inline-flex; + align-items: center; + padding: 0 10px; + border: 1px solid var(--line); + border-radius: 6px; + background: rgba(255, 255, 255, 0.72); +} + +.status-row .status-pill { + color: var(--teal-dark); + background: rgba(18, 98, 94, 0.10); + border-color: rgba(18, 98, 94, 0.24); +} + +h1, +h2, +h3, +p { + margin-top: 0; +} + +h1 { + margin-bottom: 24px; + max-width: 650px; + font-size: 4rem; + line-height: 0.98; + font-weight: 700; +} + +.lead { + max-width: 650px; + margin-bottom: 28px; + color: #3d4d49; + font-size: 1.15rem; + line-height: 1.65; +} + +.contact-grid { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 10px; + max-width: 650px; +} + +.contact-chip { + min-height: 62px; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + gap: 4px; + padding: 10px 12px; + color: var(--ink); + background: rgba(255, 255, 255, 0.75); + border: 1px solid var(--line); + border-radius: 8px; + cursor: default; +} + +button.contact-chip { + cursor: pointer; +} + +.contact-chip:hover { + border-color: rgba(18, 98, 94, 0.35); + box-shadow: 0 10px 28px rgba(18, 98, 94, 0.08); +} + +.chip-label, +.summary-label, +.eyebrow { + color: var(--muted); + font-family: var(--mono); + font-size: 0.72rem; + font-weight: 700; + text-transform: uppercase; +} + +.architecture-board { + position: relative; + min-height: 520px; + display: flex; + flex-direction: column; + justify-content: space-between; + gap: 22px; + padding: 26px; + color: #edf6f4; + background: + linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px), + linear-gradient(180deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px), + #132321; + background-size: 24px 24px; + border: 1px solid rgba(255, 255, 255, 0.16); + border-radius: 8px; + box-shadow: var(--shadow); + overflow: hidden; +} + +.board-kicker { + width: fit-content; + display: inline-flex; + align-items: center; + min-height: 30px; + padding: 0 10px; + color: #d7e5e1; + background: rgba(18, 98, 94, 0.45); + border: 1px solid rgba(120, 198, 191, 0.38); + border-radius: 6px; + font-family: var(--mono); + font-size: 0.72rem; + font-weight: 700; + text-transform: uppercase; +} + +.board-title { + max-width: 420px; + margin-bottom: 0; + color: #fff; + font-size: 2.4rem; + line-height: 1; +} + +.board-lead { + max-width: 460px; + margin-bottom: 0; + color: #b5c5c0; + font-size: 1rem; + line-height: 1.55; +} + +.delivery-lane { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 10px; +} + +.lane-step { + min-height: 138px; + display: flex; + flex-direction: column; + justify-content: space-between; + padding: 14px; + background: rgba(255, 255, 255, 0.07); + border: 1px solid rgba(255, 255, 255, 0.16); + border-radius: 8px; +} + +.lane-step span { + width: fit-content; + color: #ffe7bd; + font-family: var(--mono); + font-size: 0.76rem; + font-weight: 700; +} + +.lane-step strong { + display: block; + color: #fff; + font-size: 1.15rem; +} + +.lane-step p { + margin-bottom: 0; + color: #b5c5c0; + font-size: 0.86rem; + line-height: 1.4; +} + +.board-proof { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 8px; +} + +.board-proof div { + min-height: 88px; + display: flex; + flex-direction: column; + gap: 6px; + padding: 12px; + background: rgba(255, 255, 255, 0.08); + border: 1px solid rgba(255, 255, 255, 0.14); + border-radius: 8px; +} + +.board-proof b { + color: #fff; + font-family: var(--mono); + font-size: 0.85rem; +} + +.board-proof span { + color: #b5c5c0; + font-size: 0.78rem; + line-height: 1.3; +} + +.evidence-band, +.stack-band { + padding: 64px 0; + background: rgba(255, 255, 255, 0.58); + border-top: 1px solid var(--line); + border-bottom: 1px solid var(--line); +} + +.evidence-grid { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 16px; +} + +.evidence-card, +.work-card, +.lab-card, +.stack-column, +.education-card { + background: rgba(255, 255, 255, 0.78); + border: 1px solid var(--line); + border-radius: 8px; +} + +.evidence-card { + padding: 22px; +} + +.evidence-card h2 { + margin: 10px 0 12px; + font-size: 1.35rem; + line-height: 1.22; +} + +.evidence-card p, +.work-card p, +.lab-card p, +.education-card p { + margin-bottom: 0; + color: #4c5d59; + line-height: 1.58; +} + +.case-section, +.homelab-section, +.incidents-section, +.education-section { + padding: 88px 0; +} + +.section-heading { + max-width: 790px; + margin-bottom: 34px; +} + +.section-heading h2 { + margin: 8px 0 12px; + font-size: 2.45rem; + line-height: 1.08; +} + +.section-heading p { + color: #4c5d59; + font-size: 1.05rem; + line-height: 1.62; +} + +.case-layout { + display: grid; + grid-template-columns: 300px minmax(0, 1fr); + gap: 20px; + align-items: start; +} + +.case-summary { + position: sticky; + top: 92px; + display: grid; + gap: 14px; + padding: 18px; + background: #132321; + color: #edf6f4; + border-radius: 8px; +} + +.case-summary > div { + padding-bottom: 14px; + border-bottom: 1px solid rgba(255, 255, 255, 0.14); +} + +.case-summary strong { + display: block; + margin-top: 6px; + line-height: 1.35; +} + +.case-summary .summary-label { + color: #9bb0aa; +} + +.text-link { + min-height: 42px; + display: inline-flex; + align-items: center; + justify-content: center; + color: #fff; + background: var(--teal); + border-radius: 6px; + font-weight: 700; +} + +.work-streams { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 16px; +} + +.work-card { + position: relative; + min-height: 355px; + padding: 22px; +} + +.work-card-marker { + width: 42px; + height: 32px; + display: inline-flex; + align-items: center; + justify-content: center; + margin-bottom: 18px; + color: #fff; + background: var(--teal-dark); + border-radius: 6px; + font-family: var(--mono); + font-size: 0.8rem; +} + +.work-card h3, +.lab-card h3, +.stack-column h3, +.education-card h3 { + margin-bottom: 12px; + font-size: 1.24rem; +} + +.work-card ul { + display: grid; + gap: 8px; + margin: 18px 0 0; + padding-left: 18px; + color: #4c5d59; + line-height: 1.45; +} + +.work-card li::marker { + color: var(--amber); +} + +.homelab-grid, +.education-grid { + display: grid; + grid-template-columns: repeat(4, minmax(0, 1fr)); + gap: 16px; +} + +.lab-card { + min-height: 230px; + padding: 22px; + border-top: 4px solid var(--amber); +} + +.lab-card:nth-child(2) { + border-top-color: var(--teal); +} + +.lab-card:nth-child(3) { + border-top-color: var(--blue); +} + +.lab-card:nth-child(4) { + border-top-color: var(--red); +} + +.stack-matrix { + display: grid; + grid-template-columns: repeat(4, minmax(0, 1fr)); + gap: 16px; +} + +.stack-column { + padding: 20px; +} + +.tag-list { + display: flex; + flex-wrap: wrap; + gap: 8px; +} + +.tag-list span { + display: inline-flex; + align-items: center; + min-height: 30px; + padding: 4px 9px; + color: var(--teal-dark); + background: rgba(18, 98, 94, 0.08); + border: 1px solid rgba(18, 98, 94, 0.16); + border-radius: 6px; + font-family: var(--mono); + font-size: 0.78rem; +} + +.incident-layout { + display: grid; + grid-template-columns: 280px minmax(0, 1fr); + gap: 18px; +} + +.incident-tabs { + display: grid; + gap: 10px; +} + +.incident-tab { + min-height: 58px; + padding: 12px 14px; + color: var(--ink); + text-align: left; + background: rgba(255, 255, 255, 0.78); + border: 1px solid var(--line); + border-radius: 8px; + cursor: pointer; + transition: border-color 160ms ease, background-color 160ms ease, transform 160ms ease; +} + +.incident-tab:hover, +.incident-tab.active { + border-color: rgba(18, 98, 94, 0.35); + background: rgba(18, 98, 94, 0.08); + transform: translateY(-1px); +} + +.incident-panel { + min-height: 250px; + padding: 22px; + background: #132321; + color: #edf6f4; + border-radius: 8px; +} + +.incident-panel h3 { + margin-bottom: 16px; + font-size: 1.38rem; +} + +.incident-steps { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 12px; +} + +.incident-step { + min-height: 160px; + padding: 14px; + background: rgba(255, 255, 255, 0.07); + border: 1px solid rgba(255, 255, 255, 0.14); + border-radius: 8px; +} + +.incident-step strong { + display: block; + margin-bottom: 10px; + color: #fff; + font-family: var(--mono); + font-size: 0.86rem; +} + +.incident-step p { + margin: 0; + color: #bfd0cb; + line-height: 1.5; +} + +.incident-panel code { + color: #ffe7bd; + background: rgba(248, 231, 202, 0.14); + border-color: rgba(248, 231, 202, 0.34); +} + +.education-grid { + grid-template-columns: repeat(3, minmax(0, 1fr)); + align-items: stretch; +} + +.education-card { + min-height: 260px; + padding: 28px; + display: flex; + flex-direction: column; + justify-content: space-between; + border-top: 5px solid var(--teal); +} + +.education-card .summary-label { + display: inline-block; + margin-bottom: 18px; + color: var(--teal-dark); +} + +.education-card h3 { + max-width: 92%; + margin-bottom: 14px; + color: var(--ink); + font-size: 1.62rem; + line-height: 1.08; +} + +.education-school { + margin-bottom: 16px !important; + color: var(--teal-dark) !important; + font-weight: 700; + line-height: 1.35 !important; +} + +.education-card:nth-child(2) { + border-top-color: var(--blue); +} + +.education-card:nth-child(3) { + border-top-color: var(--amber); +} + +.footer { + padding: 34px 0; + color: #c6d3cf; + background: #132321; +} + +.footer-grid { + display: flex; + align-items: center; + justify-content: space-between; + gap: 24px; +} + +.footer-grid strong, +.footer-grid span, +.footer-links a { + display: block; +} + +.footer-grid strong { + color: #fff; + margin-bottom: 6px; +} + +.footer-links { + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + gap: 14px; +} + +.footer-links a:hover { + color: #fff; +} + +.toast { + position: fixed; + left: 50%; + bottom: 28px; + z-index: 40; + min-height: 42px; + display: flex; + align-items: center; + justify-content: center; + padding: 0 18px; + color: #fff; + background: var(--ink); + border: 1px solid rgba(255, 255, 255, 0.18); + border-radius: 8px; + box-shadow: var(--shadow); + opacity: 0; + transform: translate(-50%, 16px); + pointer-events: none; + transition: opacity 180ms ease, transform 180ms ease; +} + +.toast.show { + opacity: 1; + transform: translate(-50%, 0); +} + +.reveal { + opacity: 0; + transform: translateY(18px); + transition: opacity 560ms ease, transform 560ms ease; +} + +.reveal.active { + opacity: 1; + transform: translateY(0); +} + +@media (max-width: 1040px) { + .topbar { + grid-template-columns: auto auto; + justify-content: space-between; + } + + .nav-links { + display: none; + } + + .hero { + grid-template-columns: 1fr; + min-height: auto; + padding-top: 116px; + } + + .architecture-board { + min-height: auto; + } + + .case-layout, + .incident-layout { + grid-template-columns: 1fr; + } + + .case-summary { + position: static; + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .case-summary .text-link { + grid-column: 1 / -1; + } + + .homelab-grid, + .stack-matrix { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } +} + +@media (max-width: 760px) { + .topbar { + height: 62px; + padding: 0 14px; + } + + .brand span:last-child { + display: none; + } + + .primary-action { + padding: 0 12px; + } + + .section-shell { + width: min(100% - 28px, 1160px); + } + + .hero { + gap: 30px; + padding-top: 94px; + padding-bottom: 42px; + } + + h1 { + font-size: 2.75rem; + line-height: 1.02; + } + + .lead { + font-size: 1rem; + } + + .contact-grid, + .evidence-grid, + .work-streams, + .homelab-grid, + .stack-matrix, + .incident-steps, + .education-grid { + grid-template-columns: 1fr; + } + + .architecture-board { + min-height: auto; + padding: 16px; + } + + .board-title { + font-size: 2rem; + } + + .delivery-lane, + .board-proof { + grid-template-columns: 1fr; + } + + .lane-step, + .board-proof div { + min-height: auto; + } + + .case-section, + .homelab-section, + .incidents-section, + .education-section { + padding: 62px 0; + } + + .section-heading h2 { + font-size: 2rem; + } + + .case-summary { + grid-template-columns: 1fr; + } + + .work-card, + .lab-card, + .education-card { + min-height: auto; + } + + .footer-grid { + align-items: flex-start; + flex-direction: column; + } + + .footer-links { + justify-content: flex-start; + } +} + +@media (prefers-reduced-motion: reduce) { + html { + scroll-behavior: auto; + } + + *, + *::before, + *::after { + transition-duration: 0.01ms !important; + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + } +} + +@media print { + @page { + size: A4; + margin: 10mm 9mm 10mm; + } + + html { + font-size: 10px !important; + } + + body { + background: #fff !important; + color: #000 !important; + font-size: 10px !important; + line-height: 1.3 !important; + print-color-adjust: exact; + -webkit-print-color-adjust: exact; + } + + main { + overflow: visible !important; + } + + .topbar, + .footer, + .toast, + .architecture-board, + .incidents-section { + display: none !important; + } + + .section-shell { + width: 100% !important; + max-width: none !important; + } + + .hero { + min-height: auto; + display: block !important; + align-items: start !important; + padding: 0 0 0.85rem !important; + border-bottom: 1px solid #cfcfcf; + } + + .hero-copy { + max-width: none !important; + } + + h1 { + margin-bottom: 0.5rem !important; + font-size: 3rem !important; + line-height: 0.98 !important; + } + + h2 { + margin-bottom: 0.42rem !important; + font-size: 1.7rem !important; + line-height: 1.05 !important; + } + + h3 { + margin-bottom: 0.28rem !important; + font-size: 1.16rem !important; + line-height: 1.12 !important; + } + + p { + margin-bottom: 0 !important; + } + + .lead { + max-width: 94%; + margin-bottom: 0.65rem !important; + font-size: 1.08rem !important; + line-height: 1.42 !important; + } + + .status-row { + gap: 0.35rem !important; + margin-bottom: 0.55rem !important; + font-size: 0.78rem !important; + } + + .status-row > span { + min-height: 0 !important; + padding: 0.18rem 0.48rem !important; + border-radius: 3px !important; + } + + .contact-grid { + grid-template-columns: repeat(4, minmax(0, 1fr)) !important; + gap: 0.3rem !important; + } + + .contact-chip { + min-height: 0 !important; + padding: 0.42rem 0.5rem !important; + gap: 0.1rem !important; + border-radius: 4px !important; + font-size: 0.96rem !important; + } + + .evidence-band, + .stack-band, + .case-section, + .homelab-section, + .education-section { + padding: 0.9rem 0 0 !important; + background: #fff; + border: 0; + } + + .evidence-band { + padding-top: 0.75rem !important; + } + + .stack-band { + padding-top: 0.95rem !important; + } + + .evidence-grid, + .homelab-grid, + .stack-matrix, + .education-grid { + display: grid !important; + grid-template-columns: repeat(3, minmax(0, 1fr)) !important; + gap: 0.55rem !important; + } + + .case-layout { + display: grid !important; + grid-template-columns: 1fr !important; + gap: 0.48rem !important; + } + + .work-streams { + display: grid !important; + grid-template-columns: repeat(3, minmax(0, 1fr)) !important; + gap: 0.55rem !important; + } + + .homelab-grid, + .stack-matrix { + grid-template-columns: repeat(4, minmax(0, 1fr)) !important; + } + + .case-summary { + position: static; + grid-column: 1 / -1; + display: grid !important; + grid-template-columns: 1.15fr 1fr 1.45fr 0.85fr !important; + gap: 0.48rem !important; + padding: 0.55rem !important; + color: #000; + background: #fff; + border: 1px solid #999; + border-radius: 4px !important; + } + + .case-summary > div { + padding-bottom: 0 !important; + border-bottom: 0 !important; + } + + .case-summary strong { + margin-top: 0.16rem !important; + font-size: 0.98rem !important; + line-height: 1.2 !important; + } + + .case-summary .summary-label { + color: #333; + } + + .case-summary .text-link { + min-height: 0 !important; + padding: 0.22rem !important; + color: #000 !important; + background: #fff !important; + border: 1px solid #999; + border-radius: 3px !important; + font-size: 0.88rem !important; + } + + .section-heading { + margin-bottom: 0.55rem !important; + max-width: none !important; + } + + .section-heading h2 { + margin-bottom: 0.26rem !important; + font-size: 1.75rem !important; + } + + .section-heading p, + .evidence-card p, + .work-card p, + .lab-card p, + .education-card p, + .work-card ul { + color: #000; + line-height: 1.3 !important; + font-size: 0.92rem !important; + } + + .evidence-card, + .work-card, + .lab-card, + .stack-column, + .education-card { + break-inside: avoid; + box-shadow: none; + border-color: #bbb; + background: #fff; + border-radius: 4px !important; + } + + .work-card, + .lab-card, + .education-card, + .evidence-card, + .stack-column { + min-height: 0 !important; + padding: 0.58rem !important; + } + + .work-card-marker { + width: auto !important; + height: auto !important; + min-height: 0 !important; + margin-bottom: 0.34rem !important; + padding: 0.1rem 0.34rem !important; + color: #000 !important; + background: #fff !important; + border: 1px solid #999; + border-radius: 3px !important; + font-size: 0.72rem !important; + } + + .work-card ul { + display: block !important; + margin: 0.36rem 0 0 !important; + padding-left: 1.05rem !important; + } + + .work-card li { + margin-bottom: 0.12rem !important; + } + + .lab-card { + border-top-width: 2px !important; + } + + .tag-list { + gap: 0.24rem !important; + } + + .tag-list span { + min-height: 0 !important; + padding: 0.12rem 0.34rem !important; + border-radius: 3px !important; + font-size: 0.76rem !important; + } + + .education-card { + border-top-width: 2px !important; + } + + .education-card .summary-label, + .chip-label, + .summary-label, + .eyebrow { + margin-bottom: 0.22rem !important; + font-size: 0.68rem !important; + } + + .education-card h3 { + max-width: none !important; + font-size: 1.18rem !important; + line-height: 1.08 !important; + } + + .education-school { + margin-bottom: 0.28rem !important; + line-height: 1.16 !important; + font-size: 0.9rem !important; + } + + .homelab-section { + break-before: page !important; + page-break-before: always !important; + padding-top: 0 !important; + } + + code { + padding: 0 !important; + color: #000 !important; + background: transparent !important; + border: 0 !important; + } + + .reveal { + opacity: 1 !important; + transform: none !important; + } +}