interface LaudatioUtilsInterface

Methods

parseXMLToJson($xml, $options)

No description

setCorpusAttributes($json, $params)

No description

updateCorpusAttributes($params, $corpusId)

No description

updateCorpusFileAttributes($corpus)

No description

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

corpusIsVersioned($corpusId)

No description

setDocumentAttributes($json, $corpusId, $uid, $fileName, $isDir)

No description

updateDocumentAttributes($params, $documentId)

No description

documentIsVersioned($documentId)

No description

setAnnotationAttributes($json, $corpusId, $uid, $fileName, $isDir)

No description

updateAnnotationAttributes($params, $annotationId)

No description

setPreparationAttributes($json, $annotationId, $corpusId, $isDir)

No description

annotationIsVersioned($annotationId)

No description

associateDocumentsToCorpus($documents, $corpusId)

No description

associateAnnotationsToDocument($annotations, $documentId)

No description

associateAnnotationsToCorpus($annotations, $corpusId)

No description

associatePreparationsToAnnotation($preparations, $annotationId)

No description

getModelByType($id, $type)

No description

getModelByFileName($fileName, $type, $isDir, $corpusId)

No description

getModelByFileAndCorpus($fileName, $type, $isDir, $corpusId)

No description

getModelByTypeElasticserchIdAndIndex($id, $index, $type)

No description

getElasticSearchIdByCorpusId($corpusid, $corpus_index)

No description

getElasticSearchIndexByCorpusId($corpusid)

No description

getDatabaseIdByCorpusId($corpusId, $current_corpus_index)

No description

getCorpusLogoByCorpusId($corpusid, $corpus_index)

No description

getDocumentGenreByCorpusId($corpusid, $index)

No description

getCorpusAndProjectPathByCorpusId($corpusid, $corpus_index)

No description

getCorpusPathByCorpusId($corpusid, $corpus_index)

No description

deleteModels($path)

No description

deleteModel($type, $id)

No description

updateDirectoryPaths($directory_path, $corpusId)

No description

setVersionMapping($object, $type)

No description

setCommitData($commitData, $corpusId)

No description

getDirectoryPath($paths, $fileName)

No description

getCorpusTokensByCorpusId($corpusid, $corpus_index)

No description

getCorpusGitLabIdByElasticsearchId($elasticsearchId, $corpus_index)

No description

getCorpusVersion($corpusId)

No description

getWorkFlowStatus($corpusId)

No description

buildCiteFormat($data)

No description

getDOIByCorpusDatabaseId($corpusDatabaseId)

No description

getDOIByCorpusElasticsearchId($elasticsearchId, $corpus_index)

No description

getDOIByCorpusId($corpusID, $corpus_index)

No description

getFormatFilesByCorpusId($corpusId, $corpusIndex)

No description

getDocumentRange($data, $documentResult)

No description

getCorpusNameByCorpusId($corpusid, $index)

No description

getCorpusNameByObjectElasticsearchId($type, $objectId)

No description

getCurrentCorpusIndexByElasticsearchId($elasticSearchId)

No description

getCurrentCorpusIndexByDocumentElasticsearchIdAndIndex($elasticSearchId, $index)

No description

getCurrentDocumentIndexByElasticsearchId($elasticSearchId)

No description

getCurrentAnnotationIndexByElasticsearchId($elasticSearchId)

No description

getCurrentCorpusIndexByAnnotationElasticsearchIdAndIndex($elasticSearchId, $index)

No description

getCurrentCorpusIndexByAnnotationElasticsearchId($elasticSearchId)

No description

getCurrentCorpusIndexByDocumentElasticsearchId($elasticSearchId)

No description

getPublishedCorpusData($corpusresponses, $elasticService, $perPage, $sortKriterium, $currentPage)

No description

setCorpusLogoSymLink($flysystem, $path)

No description

copyCorpusFiles($oldCorpus, $new_corpus_id, $new_index)

No description

checkForDuplicateCorpusName($corpus_name, $corpus_name_path, $corpus_project)

No description

removeMergedDuplicates($data)

No description

removeMergedNA($data)

No description

determineAdminRole($admin_roles)

No description

determineUserAdminRole($user_roles)

No description

getRoleMappingByUser($user)

No description

getInvitedByCorpus($corpusId)

No description

getInvitedByCorpusProject($projectId)

No description

transformElasticSearchIndexes($corpusIndex)

No description

checkIfElasticsearchIdExists($header, $elasticSearchId, $elasticsearchIndex)

No description

hasHigherCorpusVersion($gitRepoId, $version)

No description

getGitRepoId($id, $index, $type)

No description

hasHigherCorpusVersionByGitRepoId($indicesByCorpus, $gitrepoid)

No description

pickRandomCorpora()

No description

emptyCorpusCache($corpusId, $index)

No description

emptyCorpusFileCache($path, $corpusId)

No description

emptyCorpusDataFileCache($path, $corpusId)

No description

emptyCorpusFileInfoCache($path, $corpusId)

No description

emptyDocumentCacheByCorpusId($corpusId, $index)

No description

emptyDocumentCacheByDocumentIndex($documentIndex)

No description

emptyDocumentCacheByDocumentElasticsearchId($documentId, $documentIndex)

No description

emptyAnnotationCacheByCorpusId($corpusId, $index)

No description

emptyAnnotationCacheByAnnotationIndex($index)

No description

emptyAnnotationGroupCacheByAnnotationAndCorpusId($annotationId, $corpusId, $index)

No description

emptySearchCache()

No description

stripQuotes($text)

No description

json_validate($string)

No description

json_validator($string)

No description

Details

at line 14
parseXMLToJson($xml, $options)

Parameters

$xml
$options

at line 16
setCorpusAttributes($json, $params)

Parameters

$json
$params

at line 17
updateCorpusAttributes($params, $corpusId)

Parameters

$params
$corpusId

at line 18
updateCorpusFileAttributes($corpus)

Parameters

$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)

Parameters

$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)

Parameters

$corpusId

at line 21
setDocumentAttributes($json, $corpusId, $uid, $fileName, $isDir)

Parameters

$json
$corpusId
$uid
$fileName
$isDir

at line 22
updateDocumentAttributes($params, $documentId)

Parameters

$params
$documentId

at line 23
documentIsVersioned($documentId)

Parameters

$documentId

at line 24
setAnnotationAttributes($json, $corpusId, $uid, $fileName, $isDir)

Parameters

$json
$corpusId
$uid
$fileName
$isDir

at line 25
updateAnnotationAttributes($params, $annotationId)

Parameters

$params
$annotationId

at line 26
setPreparationAttributes($json, $annotationId, $corpusId, $isDir)

Parameters

$json
$annotationId
$corpusId
$isDir

at line 27
annotationIsVersioned($annotationId)

Parameters

$annotationId

at line 29
associateDocumentsToCorpus($documents, $corpusId)

Parameters

$documents
$corpusId

at line 30
associateAnnotationsToDocument($annotations, $documentId)

Parameters

$annotations
$documentId

at line 31
associateAnnotationsToCorpus($annotations, $corpusId)

Parameters

$annotations
$corpusId

at line 32
associatePreparationsToAnnotation($preparations, $annotationId)

Parameters

$preparations
$annotationId

at line 34
getModelByType($id, $type)

Parameters

$id
$type

at line 35
getModelByFileName($fileName, $type, $isDir, $corpusId)

Parameters

$fileName
$type
$isDir
$corpusId

at line 36
getModelByFileAndCorpus($fileName, $type, $isDir, $corpusId)

Parameters

$fileName
$type
$isDir
$corpusId

at line 37
getModelByTypeElasticserchIdAndIndex($id, $index, $type)

Parameters

$id
$index
$type

at line 38
getElasticSearchIdByCorpusId($corpusid, $corpus_index)

Parameters

$corpusid
$corpus_index

at line 39
getElasticSearchIndexByCorpusId($corpusid)

Parameters

$corpusid

at line 40
getDatabaseIdByCorpusId($corpusId, $current_corpus_index)

Parameters

$corpusId
$current_corpus_index

at line 41
getCorpusLogoByCorpusId($corpusid, $corpus_index)

Parameters

$corpusid
$corpus_index

at line 42
getDocumentGenreByCorpusId($corpusid, $index)

Parameters

$corpusid
$index

at line 43
getCorpusAndProjectPathByCorpusId($corpusid, $corpus_index)

Parameters

$corpusid
$corpus_index

at line 44
getCorpusPathByCorpusId($corpusid, $corpus_index)

Parameters

$corpusid
$corpus_index

at line 45
deleteModels($path)

Parameters

$path

at line 46
deleteModel($type, $id)

Parameters

$type
$id

at line 47
updateDirectoryPaths($directory_path, $corpusId)

Parameters

$directory_path
$corpusId

at line 48
setVersionMapping($object, $type)

Parameters

$object
$type

at line 49
setCommitData($commitData, $corpusId)

Parameters

$commitData
$corpusId

at line 51
getDirectoryPath($paths, $fileName)

Parameters

$paths
$fileName

at line 52
getCorpusTokensByCorpusId($corpusid, $corpus_index)

Parameters

$corpusid
$corpus_index

at line 53
getCorpusGitLabIdByElasticsearchId($elasticsearchId, $corpus_index)

Parameters

$elasticsearchId
$corpus_index

at line 54
getCorpusVersion($corpusId)

Parameters

$corpusId

at line 55
getWorkFlowStatus($corpusId)

Parameters

$corpusId

at line 57
buildCiteFormat($data)

Parameters

$data

at line 58
getDOIByCorpusDatabaseId($corpusDatabaseId)

Parameters

$corpusDatabaseId

at line 59
getDOIByCorpusElasticsearchId($elasticsearchId, $corpus_index)

Parameters

$elasticsearchId
$corpus_index

at line 60
getDOIByCorpusId($corpusID, $corpus_index)

Parameters

$corpusID
$corpus_index

at line 62
getFormatFilesByCorpusId($corpusId, $corpusIndex)

Parameters

$corpusId
$corpusIndex

at line 63
getDocumentRange($data, $documentResult)

Parameters

$data
$documentResult

at line 64
getCorpusNameByCorpusId($corpusid, $index)

Parameters

$corpusid
$index

at line 65
getCorpusNameByObjectElasticsearchId($type, $objectId)

Parameters

$type
$objectId

at line 67
getCurrentCorpusIndexByElasticsearchId($elasticSearchId)

Parameters

$elasticSearchId

at line 68
getCurrentCorpusIndexByDocumentElasticsearchIdAndIndex($elasticSearchId, $index)

Parameters

$elasticSearchId
$index

at line 69
getCurrentDocumentIndexByElasticsearchId($elasticSearchId)

Parameters

$elasticSearchId

at line 70
getCurrentAnnotationIndexByElasticsearchId($elasticSearchId)

Parameters

$elasticSearchId

at line 71
getCurrentCorpusIndexByAnnotationElasticsearchIdAndIndex($elasticSearchId, $index)

Parameters

$elasticSearchId
$index

at line 73
getCurrentCorpusIndexByAnnotationElasticsearchId($elasticSearchId)

Parameters

$elasticSearchId

at line 74
getCurrentCorpusIndexByDocumentElasticsearchId($elasticSearchId)

Parameters

$elasticSearchId

at line 76
getPublishedCorpusData($corpusresponses, $elasticService, $perPage, $sortKriterium, $currentPage)

Parameters

$corpusresponses
$elasticService
$perPage
$sortKriterium
$currentPage

Parameters

$flysystem
$path

at line 79
copyCorpusFiles($oldCorpus, $new_corpus_id, $new_index)

Parameters

$oldCorpus
$new_corpus_id
$new_index

at line 81
checkForDuplicateCorpusName($corpus_name, $corpus_name_path, $corpus_project)

Parameters

$corpus_name
$corpus_name_path
$corpus_project

at line 82
removeMergedDuplicates($data)

Parameters

$data

at line 83
removeMergedNA($data)

Parameters

$data

at line 85
determineAdminRole($admin_roles)

Parameters

$admin_roles

at line 86
determineUserAdminRole($user_roles)

Parameters

$user_roles

at line 87
getRoleMappingByUser($user)

Parameters

$user

at line 88
getInvitedByCorpus($corpusId)

Parameters

$corpusId

at line 89
getInvitedByCorpusProject($projectId)

Parameters

$projectId

at line 91
transformElasticSearchIndexes($corpusIndex)

Parameters

$corpusIndex

at line 92
checkIfElasticsearchIdExists($header, $elasticSearchId, $elasticsearchIndex)

Parameters

$header
$elasticSearchId
$elasticsearchIndex

at line 93
hasHigherCorpusVersion($gitRepoId, $version)

Parameters

$gitRepoId
$version

at line 94
getGitRepoId($id, $index, $type)

Parameters

$id
$index
$type

at line 95
hasHigherCorpusVersionByGitRepoId($indicesByCorpus, $gitrepoid)

Parameters

$indicesByCorpus
$gitrepoid

at line 96
pickRandomCorpora()

at line 99
emptyCorpusCache($corpusId, $index)

Parameters

$corpusId
$index

at line 101
emptyCorpusFileCache($path, $corpusId)

Parameters

$path
$corpusId

at line 102
emptyCorpusDataFileCache($path, $corpusId)

Parameters

$path
$corpusId

at line 103
emptyCorpusFileInfoCache($path, $corpusId)

Parameters

$path
$corpusId

at line 105
emptyDocumentCacheByCorpusId($corpusId, $index)

Parameters

$corpusId
$index

at line 106
emptyDocumentCacheByDocumentIndex($documentIndex)

Parameters

$documentIndex

at line 107
emptyDocumentCacheByDocumentElasticsearchId($documentId, $documentIndex)

Parameters

$documentId
$documentIndex

at line 108
emptyAnnotationCacheByCorpusId($corpusId, $index)

Parameters

$corpusId
$index

at line 109
emptyAnnotationCacheByAnnotationIndex($index)

Parameters

$index

at line 110
emptyAnnotationGroupCacheByAnnotationAndCorpusId($annotationId, $corpusId, $index)

Parameters

$annotationId
$corpusId
$index

at line 111
emptySearchCache()

at line 112
stripQuotes($text)

Parameters

$text

at line 113
json_validate($string)

Parameters

$string

at line 114
json_validator($string)

Parameters

$string