[CST-7756] removed subscriptions for items

This commit is contained in:
Mykhaylo
2023-02-02 19:23:54 +01:00
parent edcb771ef2
commit 00b53923a6
14 changed files with 206 additions and 457 deletions

View File

@@ -152,15 +152,13 @@ public class SubscribeServiceImpl implements SubscribeService {
}
@Override
public Subscription updateSubscription(Context context, Integer id, EPerson eperson, DSpaceObject dSpaceObject,
List<SubscriptionParameter> subscriptionParameterList, String type)
public Subscription updateSubscription(Context context, Integer id, String subscriptionType,
List<SubscriptionParameter> subscriptionParameterList)
throws SQLException {
Subscription subscriptionDB = subscriptionDAO.findByID(context, Subscription.class, id);
subscriptionDB.removeParameterList();
subscriptionDB.setSubscriptionType(type);
subscriptionDB.setDSpaceObject(dSpaceObject);
subscriptionDB.setSubscriptionType(subscriptionType);
subscriptionParameterList.forEach(x -> subscriptionDB.addParameter(x));
subscriptionDB.setEPerson(eperson);
subscriptionDAO.save(context, subscriptionDB);
return subscriptionDB;
}