Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
dariah
search
Commits
2a6b61a8
Commit
2a6b61a8
authored
May 12, 2021
by
Gradl, Tobias
Browse files
424: Search result download not functional (OPENED)
Task-Url:
#424
parent
01d93121
Pipeline
#23422
passed with stage
in 29 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
search-core/src/main/java/eu/dariah/de/search/config/nested/PathsConfigProperties.java
View file @
2a6b61a8
...
...
@@ -17,4 +17,5 @@ public class PathsConfigProperties {
private
String
downloads
;
private
String
parseErrors
;
private
String
mappingLogs
;
private
String
temporary
;
}
\ No newline at end of file
search-ui/src/main/java/eu/dariah/de/search/config/MainConfig.java
View file @
2a6b61a8
...
...
@@ -76,6 +76,9 @@ public class MainConfig extends MainConfigProperties {
if
(
paths
.
getDownloads
()==
null
)
{
paths
.
setDownloads
(
this
.
setupPath
(
paths
.
getData
(),
"downloads"
));
}
if
(
paths
.
getTemporary
()==
null
)
{
paths
.
setTemporary
(
this
.
setupPath
(
paths
.
getData
(),
"temp"
));
}
if
(
images
==
null
)
{
...
...
search-ui/src/main/java/eu/dariah/de/search/config/ProcessingConfig.java
View file @
2a6b61a8
package
eu.dariah.de.search.config
;
import
java.io.File
;
import
java.nio.file.Paths
;
import
java.util.HashMap
;
import
java.util.Map
;
...
...
@@ -33,6 +34,7 @@ import de.unibamberg.minf.gtf.extensions.vocabulary.commands.VocabularyCommandsD
import
de.unibamberg.minf.gtf.extensions.wiki.commands.WikiCommandsDispatcher
;
import
de.unibamberg.minf.gtf.transformation.processing.GlobalCommandDispatcher
;
import
de.unibamberg.minf.gtf.vocabulary.VocabularyEngine
;
import
de.unibamberg.minf.processing.output.xml.XmlOutputService
;
import
eu.dariah.de.search.config.nested.FileConfigProperties
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
...
...
@@ -43,6 +45,7 @@ import lombok.EqualsAndHashCode;
@ConfigurationProperties
(
prefix
=
"processing"
)
public
class
ProcessingConfig
extends
ProcessingConfigProperties
{
@Autowired
private
MainConfigProperties
mainConfig
;
@Autowired
private
ApiConfigProperties
apiConfig
;
@PostConstruct
public
void
completeConfiguration
()
{
...
...
@@ -168,4 +171,12 @@ public class ProcessingConfig extends ProcessingConfigProperties {
return
new
RestTemplate
();
}
@Bean
@Scope
(
"prototype"
)
public
XmlOutputService
xmlOutputService
()
{
XmlOutputService
xmlOutputService
=
new
XmlOutputService
();
xmlOutputService
.
setOutputBaseDirectory
(
mainConfig
.
getPaths
().
getTemporary
());
xmlOutputService
.
setExtensionNamespacePattern
(
Paths
.
get
(
apiConfig
.
getDme
().
getBaseUrl
(),
"schema/%s"
).
toString
());
return
xmlOutputService
;
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment