Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
ejercicio2-framework-back
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Josue
ejercicio2-framework-back
Commits
fbd3bc3e
Commit
fbd3bc3e
authored
Dec 28, 2021
by
Roberto Loayza
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Estructura archivo.
parent
de58bed3
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
3 deletions
+16
-3
FileManagementService.java
...ava/com/bytesw/bytebot/service/FileManagementService.java
+16
-3
No files found.
src/main/java/com/bytesw/bytebot/service/FileManagementService.java
View file @
fbd3bc3e
...
...
@@ -214,6 +214,8 @@ public class FileManagementService {
Map
<
String
,
Integer
>
headerOcurrencesMap
=
new
HashMap
<>();
Map
<
String
,
String
>
headerErrorMap
=
new
HashMap
<>();
Map
<
String
,
Integer
>
headerOrganized
=
new
HashMap
<>();
int
index
=
0
;
for
(
String
fileHeader
:
fileHeaders
)
{
String
keyHeader
=
fileHeader
.
toUpperCase
().
trim
();
...
...
@@ -222,21 +224,32 @@ public class FileManagementService {
}
for
(
String
header
:
headersList
)
{
if
(
header
.
toUpperCase
().
trim
().
equals
(
keyHeader
))
{
if
(
header
.
toUpperCase
().
trim
().
equals
IgnoreCase
(
keyHeader
))
{
int
ocurrences
=
headerOcurrencesMap
.
get
(
keyHeader
);
headerOcurrencesMap
.
put
(
keyHeader
,
ocurrences
+
1
);
headerOrganized
.
put
(
keyHeader
,
index
);
}
index
++;
}
index
=
0
;
}
for
(
String
keyHeader
:
headerOcurrencesMap
.
keySet
())
{
int
ocurrences
=
headerOcurrencesMap
.
get
(
keyHeader
);
if
(
ocurrences
==
0
)
{
headerErrorMap
.
put
(
keyHeader
,
"HEADER.NOT.FOUND"
);
}
else
if
(
ocurrences
>
1
)
{
headerErrorMap
.
put
(
keyHeader
,
"HEADER.REPETEAD"
);
}
else
if
(
ocurrences
>=
1
)
{
if
(
ocurrences
>
1
){
headerErrorMap
.
put
(
keyHeader
,
"HEADER.REPETEAD"
);
}
else
if
(!
keyHeader
.
equalsIgnoreCase
(
fileHeaders
[
headerOrganized
.
get
(
keyHeader
)]))
{
headerErrorMap
.
put
(
keyHeader
,
"HEADER.NOT.ORGANIZED"
);
}
}
index
++;
}
return
headerErrorMap
;
}
...
...
Write
Preview
Markdown
is supported
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