]> nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/jobs/Context.java
142c148aef5453494d5c280267a0f9372b4c0cc7
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / jobs / Context.java
1 package org.asamk.signal.manager.jobs;
2
3 import org.asamk.signal.manager.SignalDependencies;
4 import org.asamk.signal.manager.StickerPackStore;
5 import org.asamk.signal.manager.helper.GroupHelper;
6 import org.asamk.signal.manager.helper.ProfileHelper;
7 import org.asamk.signal.manager.helper.SendHelper;
8 import org.asamk.signal.manager.helper.SyncHelper;
9 import org.asamk.signal.manager.storage.SignalAccount;
10
11 public class Context {
12
13 private final SignalAccount account;
14 private final SignalDependencies dependencies;
15 private final StickerPackStore stickerPackStore;
16 private final SendHelper sendHelper;
17 private final GroupHelper groupHelper;
18 private final SyncHelper syncHelper;
19 private final ProfileHelper profileHelper;
20
21 public Context(
22 final SignalAccount account,
23 final SignalDependencies dependencies,
24 final StickerPackStore stickerPackStore,
25 final SendHelper sendHelper,
26 final GroupHelper groupHelper,
27 final SyncHelper syncHelper,
28 final ProfileHelper profileHelper
29 ) {
30 this.account = account;
31 this.dependencies = dependencies;
32 this.stickerPackStore = stickerPackStore;
33 this.sendHelper = sendHelper;
34 this.groupHelper = groupHelper;
35 this.syncHelper = syncHelper;
36 this.profileHelper = profileHelper;
37 }
38
39 public SignalAccount getAccount() {
40 return account;
41 }
42
43 public SignalDependencies getDependencies() {
44 return dependencies;
45 }
46
47 public StickerPackStore getStickerPackStore() {
48 return stickerPackStore;
49 }
50
51 public SendHelper getSendHelper() {
52 return sendHelper;
53 }
54
55 public GroupHelper getGroupHelper() {
56 return groupHelper;
57 }
58
59 public SyncHelper getSyncHelper() {
60 return syncHelper;
61 }
62
63 public ProfileHelper getProfileHelper() {
64 return profileHelper;
65 }
66 }