Skip to content

Package: PackageRequestChannel

PackageRequestChannel

nameinstructionbranchcomplexitylinemethod
PackageRequestChannel()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getPackageResource()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getSemanticParts()
M: 10 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
setPackageResource(PackageResource)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%

Coverage

1: /*******************************************************************************
2: * Copyright (c) 2016, 2022 Eurotech and/or its affiliates and others
3: *
4: * This program and the accompanying materials are made
5: * available under the terms of the Eclipse Public License 2.0
6: * which is available at https://www.eclipse.org/legal/epl-2.0/
7: *
8: * SPDX-License-Identifier: EPL-2.0
9: *
10: * Contributors:
11: * Eurotech - initial API and implementation
12: *******************************************************************************/
13: package org.eclipse.kapua.service.device.management.packages.message.internal;
14:
15: import org.eclipse.kapua.service.device.management.commons.message.request.KapuaRequestChannelImpl;
16:
17: import java.util.Arrays;
18: import java.util.List;
19:
20: /**
21: * Package request message channel.
22: *
23: * @since 1.0
24: */
25: public class PackageRequestChannel extends KapuaRequestChannelImpl {
26:
27: private static final long serialVersionUID = -2326105340676100128L;
28: private PackageResource packageResource;
29:
30: /**
31: * Get package resource
32: *
33: * @return
34: */
35: public PackageResource getPackageResource() {
36: return packageResource;
37: }
38:
39: /**
40: * Set package resource
41: *
42: * @param packageResource
43: */
44: public void setPackageResource(PackageResource packageResource) {
45: this.packageResource = packageResource;
46: }
47:
48: @Override
49: public List<String> getSemanticParts() {
50: return Arrays.asList(packageResource.name());
51: }
52: }