Skip to content

Commit a630dfd

Browse files
author
Eugen Freiter
committed
add linked service API
Signed-off-by: Eugen Freiter <freiter@gmx.de>
1 parent a746a02 commit a630dfd

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/main/java/io/github/hapjava/services/Service.java

+6
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,10 @@ public interface Service {
3636
* @return the list of linked services.
3737
*/
3838
List<Service> getLinkedServices();
39+
40+
/**
41+
* Add linked services
42+
* @param service linked service
43+
*/
44+
void addLinkedService(Service service);
3945
}

src/main/java/io/github/hapjava/services/impl/AbstractServiceImpl.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import org.slf4j.LoggerFactory;
1010

1111
abstract class AbstractServiceImpl implements Service {
12-
private final Logger logger = LoggerFactory.getLogger(this.getClass());
1312
private final String type;
1413
private final List<Characteristic> characteristics = new LinkedList<>();
1514
private final List<Service> linkedServices = new LinkedList<>();
@@ -38,6 +37,7 @@ public void addCharacteristic(Characteristic characteristic) {
3837
this.characteristics.add(characteristic);
3938
}
4039

40+
@Override
4141
public void addLinkedService(Service service) {
4242
this.linkedServices.add(service);
4343
}

0 commit comments

Comments
 (0)