aboutsummaryrefslogtreecommitdiffstats
path: root/vnfm-simulator/vnfm-service/src/main/java/org/onap/svnfm/simulator/services/SubscriptionService.java
blob: 6a2340bdf6f75479765d59dcf4da28fcaa9b8434 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package org.onap.svnfm.simulator.services;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import org.onap.so.adapters.vnfmadapter.extclients.vnfm.model.LccnSubscriptionRequest;
import org.springframework.stereotype.Service;

@Service
public class SubscriptionService {

    Collection<LccnSubscriptionRequest> subscriptions = new ArrayList<>();

    public void registerSubscription(final LccnSubscriptionRequest subscription) {
        subscriptions.add(subscription);
    }

    public Collection<LccnSubscriptionRequest> getSubscriptions() {
        return Collections.unmodifiableCollection(subscriptions);
    }
}