Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
OpenAIRE-EUDAT-DMP-service-pilot
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
135
Issues
135
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dmp
OpenAIRE-EUDAT-DMP-service-pilot
Commits
88f0d80b
Commit
88f0d80b
authored
Jan 21, 2020
by
George Kalampokis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Removed Unnecessary time counters
parent
4c02fc4c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
17 deletions
+4
-17
dmp-backend/web/src/main/java/eu/eudat/logic/managers/DataManagementPlanManager.java
...va/eu/eudat/logic/managers/DataManagementPlanManager.java
+4
-17
No files found.
dmp-backend/web/src/main/java/eu/eudat/logic/managers/DataManagementPlanManager.java
View file @
88f0d80b
...
...
@@ -96,7 +96,6 @@ public class DataManagementPlanManager {
}
public
DataTableData
<
DataManagementPlanListingModel
>
getPaged
(
DataManagementPlanTableRequest
dataManagementPlanTableRequest
,
Principal
principal
,
String
fieldsGroup
)
throws
Exception
{
long
startTime
=
System
.
currentTimeMillis
();
UUID
principalID
=
principal
.
getId
();
QueryableList
<
DMP
>
items
=
apiContext
.
getOperationsContext
().
getDatabaseRepository
().
getDmpDao
().
getWithCriteria
(
dataManagementPlanTableRequest
.
getCriteria
());
List
<
Integer
>
roles
=
new
LinkedList
<>();
...
...
@@ -120,30 +119,18 @@ public class DataManagementPlanManager {
.
collect
(
Collectors
.
toSet
()));
return
new
DataManagementPlanListingModel
().
fromDataModelDatasets
(
item
);
})
.
whenComplete
((
resultList
,
throwable
)
->
{
logger
.
info
(
"Select query took "
+
(
System
.
currentTimeMillis
()
-
startTime
)
+
" millis"
);
dataTable
.
setData
(
resultList
);
});
.
whenComplete
((
resultList
,
throwable
)
->
dataTable
.
setData
(
resultList
));
}
else
if
(
fieldsGroup
.
equals
(
"autocomplete"
))
{
itemsFuture
=
pagedItems
.
selectAsync
(
item
->
new
DataManagementPlanListingModel
().
fromDataModelAutoComplete
(
item
))
.
whenComplete
((
resultList
,
throwable
)
->
{
logger
.
info
(
"Select query took "
+
(
System
.
currentTimeMillis
()
-
startTime
)
+
" millis"
);
dataTable
.
setData
(
resultList
);
});
.
whenComplete
((
resultList
,
throwable
)
->
dataTable
.
setData
(
resultList
));
}
else
{
itemsFuture
=
pagedItems
.
selectAsync
(
item
->
new
DataManagementPlanListingModel
().
fromDataModelAssociatedProfiles
(
item
))
.
whenComplete
((
resultList
,
throwable
)
->
{
logger
.
info
(
"Select query took "
+
(
System
.
currentTimeMillis
()
-
startTime
)
+
" millis"
);
dataTable
.
setData
(
resultList
);
});
.
whenComplete
((
resultList
,
throwable
)
->
dataTable
.
setData
(
resultList
));
}
CompletableFuture
countFuture
=
authItems
.
countAsync
().
whenComplete
((
count
,
throwable
)
->
{
logger
.
info
(
"Count query took "
+
(
System
.
currentTimeMillis
()
-
startTime
)
+
" millis"
);
dataTable
.
setTotalCount
(
count
);
});
CompletableFuture
countFuture
=
authItems
.
countAsync
().
whenComplete
((
count
,
throwable
)
->
dataTable
.
setTotalCount
(
count
));
CompletableFuture
.
allOf
(
itemsFuture
,
countFuture
).
join
();
return
dataTable
;
}
...
...
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