• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wistefan / tmforum-api / #49

29 Sep 2023 06:20AM UTC coverage: 67.488% (-4.3%) from 71.815%
#49

push

web-flow
Notifications (#23)

* Squashed commits

* Added cache invalidation for entity deletion

* Updated error message

618 of 618 new or added lines in 86 files covered. (100.0%)

2794 of 4140 relevant lines covered (67.49%)

0.67 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

96.55
/common/src/main/java/org/fiware/tmforum/common/notification/EventConstants.java
1
package org.fiware.tmforum.common.notification;
2

3
import java.util.List;
4
import java.util.Map;
5

6
import static java.util.Map.entry;
7

8
public class EventConstants {
×
9
    public final static String EVENT_GROUP_PRODUCT = "Product";
10
    public final static String EVENT_GROUP_CATALOG = "Catalog";
11
    public final static String EVENT_GROUP_CATEGORY = "Category";
12
    public final static String EVENT_GROUP_PRODUCT_OFFERING = "ProductOffering";
13
    public final static String EVENT_GROUP_PRODUCT_OFFERING_PRICE = "ProductOfferingPrice";
14
    public final static String EVENT_GROUP_PRODUCT_SPECIFICATION = "ProductSpecification";
15
    public final static String EVENT_GROUP_SERVICE_CANDIDATE = "ServiceCandidate";
16
    public final static String EVENT_GROUP_SERVICE_CATALOG = "ServiceCatalog";
17
    public final static String EVENT_GROUP_SERVICE_CATEGORY = "ServiceCategory";
18
    public final static String EVENT_GROUP_SERVICE_SPECIFICATION = "ServiceSpecification";
19
    public final static String EVENT_GROUP_RESOURCE = "Resource";
20
    public final static String EVENT_GROUP_HEAL = "Heal";
21
    public final static String EVENT_GROUP_MIGRATE = "Migrate";
22
    public final static String EVENT_GROUP_MONITOR = "Monitor";
23
    public final static String EVENT_GROUP_RESOURCE_FUNCTION = "ResourceFunction";
24
    public final static String EVENT_GROUP_SCALE = "Scale";
25
    public final static String EVENT_GROUP_RESOURCE_CANDIDATE = "ResourceCandidate";
26
    public final static String EVENT_GROUP_RESOURCE_CATALOG = "ResourceCatalog";
27
    public final static String EVENT_GROUP_RESOURCE_CATEGORY = "ResourceCategory";
28
    public final static String EVENT_GROUP_RESOURCE_SPECIFICATION = "ResourceSpecification";
29
    public final static String EVENT_GROUP_CANCEL_PRODUCT_ORDER = "CancelProductOrder";
30
    public final static String EVENT_GROUP_PRODUCT_ORDER = "ProductOrder";
31
    public final static String EVENT_GROUP_INDIVIDUAL = "Individual";
32
    public final static String EVENT_GROUP_ORGANIZATION = "Organization";
33
    public final static String EVENT_GROUP_CUSTOMER = "Customer";
34
    public final static String EVENT_GROUP_AGREEMENT = "Agreement";
35
    public final static String EVENT_GROUP_AGREEMENT_SPECIFICATION = "AgreementSpecification";
36

37
    public static final String CREATE_EVENT_SUFFIX = "CreateEvent";
38
    public static final String ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX = "AttributeValueChangeEvent";
39
    public static final String STATE_CHANGE_EVENT_SUFFIX = "StateChangeEvent";
40
    public static final String DELETE_EVENT_SUFFIX = "DeleteEvent";
41
    public static final String CHANGE_EVENT_SUFFIX = "ChangeEvent";
42
    public static final String INFORMATION_REQUIRED_EVENT_SUFFIX = "InformationRequiredEvent";
43

44
    public static final Map<String, List<String>> ALLOWED_EVENT_TYPES = Map.ofEntries(
1✔
45
            entry(EVENT_GROUP_PRODUCT, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
46
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
47
            entry(EVENT_GROUP_AGREEMENT, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
48
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
49
            entry(EVENT_GROUP_AGREEMENT_SPECIFICATION, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
50
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
51
            entry(EVENT_GROUP_CUSTOMER, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
52
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
53
            entry(EVENT_GROUP_INDIVIDUAL, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
54
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
55
            entry(EVENT_GROUP_ORGANIZATION, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
56
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
57
            entry(EVENT_GROUP_CATALOG, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
58
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
59
            entry(EVENT_GROUP_CATEGORY, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
60
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
61
            entry(EVENT_GROUP_PRODUCT_OFFERING, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
62
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
63
            entry(EVENT_GROUP_PRODUCT_OFFERING_PRICE, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
64
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
65
            entry(EVENT_GROUP_PRODUCT_SPECIFICATION, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
66
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX)),
67
            entry(EVENT_GROUP_CANCEL_PRODUCT_ORDER, List.of(CREATE_EVENT_SUFFIX, INFORMATION_REQUIRED_EVENT_SUFFIX,
1✔
68
                    STATE_CHANGE_EVENT_SUFFIX)),
69
            entry(EVENT_GROUP_PRODUCT_ORDER, List.of(CREATE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX,
1✔
70
                    STATE_CHANGE_EVENT_SUFFIX, DELETE_EVENT_SUFFIX, INFORMATION_REQUIRED_EVENT_SUFFIX)),
71
            entry(EVENT_GROUP_RESOURCE_CANDIDATE, List.of(CREATE_EVENT_SUFFIX, CHANGE_EVENT_SUFFIX,
1✔
72
                    DELETE_EVENT_SUFFIX)),
73
            entry(EVENT_GROUP_RESOURCE_CATALOG, List.of(CREATE_EVENT_SUFFIX, CHANGE_EVENT_SUFFIX,
1✔
74
                    DELETE_EVENT_SUFFIX)),
75
            entry(EVENT_GROUP_RESOURCE_CATEGORY, List.of(CREATE_EVENT_SUFFIX, CHANGE_EVENT_SUFFIX,
1✔
76
                    DELETE_EVENT_SUFFIX)),
77
            entry(EVENT_GROUP_RESOURCE_SPECIFICATION, List.of(CREATE_EVENT_SUFFIX, CHANGE_EVENT_SUFFIX,
1✔
78
                    DELETE_EVENT_SUFFIX)),
79
            entry(EVENT_GROUP_HEAL, List.of(CREATE_EVENT_SUFFIX, STATE_CHANGE_EVENT_SUFFIX,
1✔
80
                    DELETE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX)),
81
            entry(EVENT_GROUP_MIGRATE, List.of(CREATE_EVENT_SUFFIX, STATE_CHANGE_EVENT_SUFFIX,
1✔
82
                    DELETE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX)),
83
            entry(EVENT_GROUP_MONITOR, List.of(CREATE_EVENT_SUFFIX, STATE_CHANGE_EVENT_SUFFIX,
1✔
84
                    DELETE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX)),
85
            entry(EVENT_GROUP_RESOURCE_FUNCTION, List.of(CREATE_EVENT_SUFFIX, STATE_CHANGE_EVENT_SUFFIX,
1✔
86
                    DELETE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX)),
87
            entry(EVENT_GROUP_SCALE, List.of(CREATE_EVENT_SUFFIX, STATE_CHANGE_EVENT_SUFFIX,
1✔
88
                    DELETE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX)),
89
            entry(EVENT_GROUP_RESOURCE, List.of(CREATE_EVENT_SUFFIX, STATE_CHANGE_EVENT_SUFFIX,
1✔
90
                    DELETE_EVENT_SUFFIX, ATTRIBUTE_VALUE_CHANGE_EVENT_SUFFIX)),
91
            entry(EVENT_GROUP_SERVICE_CANDIDATE, List.of(CREATE_EVENT_SUFFIX, CHANGE_EVENT_SUFFIX,
1✔
92
                    DELETE_EVENT_SUFFIX)),
93
            entry(EVENT_GROUP_SERVICE_CATALOG, List.of(CREATE_EVENT_SUFFIX, CHANGE_EVENT_SUFFIX,
1✔
94
                    DELETE_EVENT_SUFFIX)),
95
            entry(EVENT_GROUP_SERVICE_CATEGORY, List.of(CREATE_EVENT_SUFFIX, CHANGE_EVENT_SUFFIX,
1✔
96
                    DELETE_EVENT_SUFFIX)),
97
            entry(EVENT_GROUP_SERVICE_SPECIFICATION, List.of(CREATE_EVENT_SUFFIX, CHANGE_EVENT_SUFFIX,
1✔
98
                    DELETE_EVENT_SUFFIX))
99
    );
100
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc