Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Khalid Ali
bookshare-backend
Commits
779485ff
Commit
779485ff
authored
Jan 12, 2019
by
Khalid Ali
Browse files
Add service code
parent
991c0c74
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/main/java/com/gmu/bookshare/persistence/ShareUserRepository.java
View file @
779485ff
...
...
@@ -3,6 +3,9 @@ package com.gmu.bookshare.persistence;
import
com.gmu.bookshare.entity.ShareUser
;
import
org.springframework.data.repository.CrudRepository
;
import
java.util.List
;
public
interface
ShareUserRepository
extends
CrudRepository
<
ShareUser
,
Long
>
{
List
<
ShareUser
>
findByEmail
(
String
s
);
}
src/main/java/com/gmu/bookshare/service/ShareUserService.java
View file @
779485ff
package
com.gmu.bookshare.service
;
import
com.gmu.bookshare.entity.ShareUser
;
import
com.gmu.bookshare.persistence.ShareUserRepository
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ShareUserService
{
...
...
@@ -13,4 +16,14 @@ public class ShareUserService {
public
ShareUserService
(
ShareUserRepository
shareUserRepository
)
{
this
.
shareUserRepository
=
shareUserRepository
;
}
public
ShareUser
addShareUser
(
ShareUser
user
)
{
List
<
ShareUser
>
userList
=
shareUserRepository
.
findByEmail
(
user
.
getEmail
());
if
(
userList
.
size
()
>
0
)
{
return
userList
.
get
(
0
);
}
else
{
shareUserRepository
.
save
(
user
);
return
user
;
}
}
}
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