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
DDA
dda-wizard
Commits
2508a76d
Commit
2508a76d
authored
May 16, 2022
by
Fischer, Tim
Browse files
added option for better reference names for excel sheets
parent
4d45e362
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/gesis/dda/publishing/domain/impl/SmartExcelSheetBundlesSetSource.java
View file @
2508a76d
...
...
@@ -27,15 +27,18 @@ public class SmartExcelSheetBundlesSetSource implements BundlesSetSource {
public
SmartExcelSheetBundlesSetSource
(
Sheet
sheet
)
{
String
sheetName
=
sheet
.
getSheetName
();
this
.
reference
=
"excel-"
+
UUID
.
randomUUID
().
toString
()
+
"@@"
+
sheetName
;
String
sheetType
=
sheetName
.
substring
(
sheetName
.
indexOf
(
";"
)+
1
);
sheetName
=
sheetName
.
substring
(
0
,
sheetName
.
indexOf
(
";"
));
this
.
reference
=
sheetName
+
"-"
+
UUID
.
randomUUID
().
toString
()
+
"@@"
+
sheetName
;
switch
(
sheet
Nam
e
)
{
switch
(
sheet
Typ
e
)
{
case
"journal article"
:
dcTypeStockMetadatum
=
new
SimpleMetadatum
(
"dc.type.stock"
,
"article"
);
break
;
case
"monograph"
:
dcTypeStockMetadatum
=
new
SimpleMetadatum
(
"dc.type.stock"
,
"monograph"
);
break
;
case
"collection"
:
dcTypeStockMetadatum
=
new
SimpleMetadatum
(
"dc.type.stock"
,
"collection"
);
break
;
case
"incollection"
:
dcTypeStockMetadatum
=
new
SimpleMetadatum
(
"dc.type.stock"
,
"incollection"
);
break
;
case
"recension"
:
dcTypeStockMetadatum
=
new
SimpleMetadatum
(
"dc.type.stock"
,
"recension"
);
break
;
default
:
log
.
warn
(
"sheet has an unrecognized name: {}"
,
sheet
Nam
e
);
default
:
log
.
warn
(
"sheet has an unrecognized name: {}"
,
sheet
Typ
e
);
}
this
.
sheet
=
sheet
;
...
...
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