File tree 2 files changed +8
-3
lines changed
src/main/java/io/github/hapjava/services
2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -36,4 +36,11 @@ public interface Service {
36
36
* @return the list of linked services.
37
37
*/
38
38
List <Service > getLinkedServices ();
39
+
40
+ /**
41
+ * Add linked services
42
+ *
43
+ * @param service linked service
44
+ */
45
+ void addLinkedService (Service service );
39
46
}
Original file line number Diff line number Diff line change 5
5
import java .util .Collections ;
6
6
import java .util .LinkedList ;
7
7
import java .util .List ;
8
- import org .slf4j .Logger ;
9
- import org .slf4j .LoggerFactory ;
10
8
11
9
abstract class AbstractServiceImpl implements Service {
12
- private final Logger logger = LoggerFactory .getLogger (this .getClass ());
13
10
private final String type ;
14
11
private final List <Characteristic > characteristics = new LinkedList <>();
15
12
private final List <Service > linkedServices = new LinkedList <>();
@@ -38,6 +35,7 @@ public void addCharacteristic(Characteristic characteristic) {
38
35
this .characteristics .add (characteristic );
39
36
}
40
37
38
+ @ Override
41
39
public void addLinkedService (Service service ) {
42
40
this .linkedServices .add (service );
43
41
}
You can’t perform that action at this time.
0 commit comments