interface
LaudatioUtilsInterface
Methods
duplicateCorpus($oldCorpus, $new_corpus_elasticsearch_id, $new_corpus_id, $new_corpus_index, $new_guideline_index, $now, $oldDocumentIndex, $oldAnnotationIndex, $new_document_index, $new_annotation_index)
No description
getPublishedCorpusData($corpusresponses, $elasticService, $perPage, $sortKriterium, $currentPage)
No description
Details
at line 14
parseXMLToJson($xml, $options)
at line 16
setCorpusAttributes($json, $params)
at line 17
updateCorpusAttributes($params, $corpusId)
at line 18
updateCorpusFileAttributes($corpus)
at line 19
duplicateCorpus($oldCorpus, $new_corpus_elasticsearch_id, $new_corpus_id, $new_corpus_index, $new_guideline_index, $now, $oldDocumentIndex, $oldAnnotationIndex, $new_document_index, $new_annotation_index)
at line 20
corpusIsVersioned($corpusId)
at line 21
setDocumentAttributes($json, $corpusId, $uid, $fileName, $isDir)
at line 22
updateDocumentAttributes($params, $documentId)
at line 23
documentIsVersioned($documentId)
at line 24
setAnnotationAttributes($json, $corpusId, $uid, $fileName, $isDir)
at line 25
updateAnnotationAttributes($params, $annotationId)
at line 26
setPreparationAttributes($json, $annotationId, $corpusId, $isDir)
at line 27
annotationIsVersioned($annotationId)
at line 29
associateDocumentsToCorpus($documents, $corpusId)
at line 30
associateAnnotationsToDocument($annotations, $documentId)
at line 31
associateAnnotationsToCorpus($annotations, $corpusId)
at line 32
associatePreparationsToAnnotation($preparations, $annotationId)
at line 34
getModelByType($id, $type)
at line 35
getModelByFileName($fileName, $type, $isDir, $corpusId)
at line 36
getModelByFileAndCorpus($fileName, $type, $isDir, $corpusId)
at line 37
getModelByTypeElasticserchIdAndIndex($id, $index, $type)
at line 38
getElasticSearchIdByCorpusId($corpusid, $corpus_index)
at line 39
getElasticSearchIndexByCorpusId($corpusid)
at line 40
getDatabaseIdByCorpusId($corpusId, $current_corpus_index)
at line 41
getCorpusLogoByCorpusId($corpusid, $corpus_index)
at line 42
getDocumentGenreByCorpusId($corpusid, $index)
at line 43
getCorpusAndProjectPathByCorpusId($corpusid, $corpus_index)
at line 44
getCorpusPathByCorpusId($corpusid, $corpus_index)
at line 45
deleteModels($path)
at line 46
deleteModel($type, $id)
at line 47
updateDirectoryPaths($directory_path, $corpusId)
at line 48
setVersionMapping($object, $type)
at line 49
setCommitData($commitData, $corpusId)
at line 51
getDirectoryPath($paths, $fileName)
at line 52
getCorpusTokensByCorpusId($corpusid, $corpus_index)
at line 53
getCorpusGitLabIdByElasticsearchId($elasticsearchId, $corpus_index)
at line 54
getCorpusVersion($corpusId)
at line 55
getWorkFlowStatus($corpusId)
at line 58
getDOIByCorpusDatabaseId($corpusDatabaseId)
at line 59
getDOIByCorpusElasticsearchId($elasticsearchId, $corpus_index)
at line 60
getDOIByCorpusId($corpusID, $corpus_index)
at line 63
getDocumentRange($data, $documentResult)
at line 64
getCorpusNameByCorpusId($corpusid, $index)
at line 65
getCorpusNameByObjectElasticsearchId($type, $objectId)
at line 67
getCurrentCorpusIndexByElasticsearchId($elasticSearchId)
at line 68
getCurrentCorpusIndexByDocumentElasticsearchIdAndIndex($elasticSearchId, $index)
at line 69
getCurrentDocumentIndexByElasticsearchId($elasticSearchId)
at line 70
getCurrentAnnotationIndexByElasticsearchId($elasticSearchId)
at line 71
getCurrentCorpusIndexByAnnotationElasticsearchIdAndIndex($elasticSearchId, $index)
at line 73
getCurrentCorpusIndexByAnnotationElasticsearchId($elasticSearchId)
at line 74
getCurrentCorpusIndexByDocumentElasticsearchId($elasticSearchId)
at line 76
getPublishedCorpusData($corpusresponses, $elasticService, $perPage, $sortKriterium, $currentPage)
at line 78
setCorpusLogoSymLink($flysystem, $path)
at line 79
copyCorpusFiles($oldCorpus, $new_corpus_id, $new_index)
at line 81
checkForDuplicateCorpusName($corpus_name, $corpus_name_path, $corpus_project)
at line 82
removeMergedDuplicates($data)
at line 83
removeMergedNA($data)
at line 85
determineAdminRole($admin_roles)
at line 86
determineUserAdminRole($user_roles)
at line 87
getRoleMappingByUser($user)
at line 88
getInvitedByCorpus($corpusId)
at line 89
getInvitedByCorpusProject($projectId)
at line 92
checkIfElasticsearchIdExists($header, $elasticSearchId, $elasticsearchIndex)
at line 93
hasHigherCorpusVersion($gitRepoId, $version)
at line 94
getGitRepoId($id, $index, $type)
at line 95
hasHigherCorpusVersionByGitRepoId($indicesByCorpus, $gitrepoid)
at line 96
pickRandomCorpora()
at line 99
emptyCorpusCache($corpusId, $index)
at line 101
emptyCorpusFileCache($path, $corpusId)
at line 102
emptyCorpusDataFileCache($path, $corpusId)
at line 103
emptyCorpusFileInfoCache($path, $corpusId)
at line 105
emptyDocumentCacheByCorpusId($corpusId, $index)
at line 106
emptyDocumentCacheByDocumentIndex($documentIndex)
at line 107
emptyDocumentCacheByDocumentElasticsearchId($documentId, $documentIndex)
at line 108
emptyAnnotationCacheByCorpusId($corpusId, $index)
at line 109
emptyAnnotationCacheByAnnotationIndex($index)
at line 110
emptyAnnotationGroupCacheByAnnotationAndCorpusId($annotationId, $corpusId, $index)
at line 111
emptySearchCache()
at line 112
stripQuotes($text)
at line 113
json_validate($string)
at line 114
json_validator($string)