From c144aa14868142de23bf393aa5e7a56cbef9fc01 Mon Sep 17 00:00:00 2001 From: KevinVdV Date: Mon, 25 Jan 2016 12:36:01 +0100 Subject: [PATCH] [DS-3003] Ensure all service & DAO implementations have a protected constructor --- .../src/main/java/org/dspace/content/SiteServiceImpl.java | 5 +++++ .../src/main/java/org/dspace/eperson/EPersonServiceImpl.java | 5 +++++ .../src/main/java/org/dspace/eperson/GroupServiceImpl.java | 4 ++++ 3 files changed, 14 insertions(+) diff --git a/dspace-api/src/main/java/org/dspace/content/SiteServiceImpl.java b/dspace-api/src/main/java/org/dspace/content/SiteServiceImpl.java index 125fa09c5e..7bf764c8ca 100644 --- a/dspace-api/src/main/java/org/dspace/content/SiteServiceImpl.java +++ b/dspace-api/src/main/java/org/dspace/content/SiteServiceImpl.java @@ -40,6 +40,11 @@ public class SiteServiceImpl extends DSpaceObjectServiceImpl implements Si @Autowired(required = true) protected SiteDAO siteDAO; + protected SiteServiceImpl() + { + super(); + } + @Override public Site createSite(Context context) throws SQLException { Site site = findSite(context); diff --git a/dspace-api/src/main/java/org/dspace/eperson/EPersonServiceImpl.java b/dspace-api/src/main/java/org/dspace/eperson/EPersonServiceImpl.java index 6699e293e4..0ac5742857 100644 --- a/dspace-api/src/main/java/org/dspace/eperson/EPersonServiceImpl.java +++ b/dspace-api/src/main/java/org/dspace/eperson/EPersonServiceImpl.java @@ -54,6 +54,11 @@ public class EPersonServiceImpl extends DSpaceObjectServiceImpl impleme @Autowired(required = true) protected SubscribeService subscribeService; + protected EPersonServiceImpl() + { + super(); + } + @Override public EPerson find(Context context, UUID id) throws SQLException { return ePersonDAO.findByID(context, EPerson.class, id); diff --git a/dspace-api/src/main/java/org/dspace/eperson/GroupServiceImpl.java b/dspace-api/src/main/java/org/dspace/eperson/GroupServiceImpl.java index e4d124e107..4b4cc2148e 100644 --- a/dspace-api/src/main/java/org/dspace/eperson/GroupServiceImpl.java +++ b/dspace-api/src/main/java/org/dspace/eperson/GroupServiceImpl.java @@ -65,6 +65,10 @@ public class GroupServiceImpl extends DSpaceObjectServiceImpl implements @Autowired(required = true) protected AuthorizeService authorizeService; + protected GroupServiceImpl() + { + super(); + } @Override public Group create(Context context) throws SQLException, AuthorizeException {