Skip to content

Commit 5fc2259

Browse files
committed
Put behaviors together
1 parent 26caaf6 commit 5fc2259

File tree

13 files changed

+15
-15
lines changed

13 files changed

+15
-15
lines changed

Diff for: app/src/main/java/li/klass/fhem/adapter/devices/genericui/ToggleDeviceActionRow.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import kotlinx.coroutines.GlobalScope
3535
import kotlinx.coroutines.launch
3636
import kotlinx.coroutines.withContext
3737
import li.klass.fhem.R
38-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
38+
import li.klass.fhem.behavior.toggle.OnOffBehavior
3939
import li.klass.fhem.constants.Actions
4040
import li.klass.fhem.devices.backend.ToggleableService
4141
import li.klass.fhem.domain.EventMap

Diff for: app/src/main/java/li/klass/fhem/adapter/devices/genericui/onoff/OnOffActionRowForToggleables.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ import android.view.View
2929
import android.widget.TableRow
3030
import li.klass.fhem.adapter.devices.hook.ButtonHook
3131
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
32-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
3332
import li.klass.fhem.adapter.uiservice.StateUiService
33+
import li.klass.fhem.behavior.toggle.OnOffBehavior
3434
import li.klass.fhem.domain.core.FhemDevice
3535

3636
class OnOffActionRowForToggleables(layoutId: Int,

Diff for: app/src/main/java/li/klass/fhem/adapter/devices/strategy/ToggleableStrategy.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ import li.klass.fhem.adapter.devices.genericui.onoff.AbstractOnOffActionRow
3636
import li.klass.fhem.adapter.devices.genericui.onoff.OnOffActionRowForToggleables
3737
import li.klass.fhem.adapter.devices.hook.ButtonHook.*
3838
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
39-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
4039
import li.klass.fhem.adapter.uiservice.StateUiService
40+
import li.klass.fhem.behavior.toggle.OnOffBehavior
4141
import li.klass.fhem.devices.backend.ToggleableService
4242
import li.klass.fhem.domain.core.FhemDevice
4343
import org.apache.commons.lang3.time.StopWatch

Diff for: app/src/main/java/li/klass/fhem/appwidget/ui/widget/medium/OnOffWidgetView.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,20 @@ import android.widget.RemoteViews
3232
import androidx.core.content.ContextCompat
3333
import li.klass.fhem.R
3434
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
35-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
3635
import li.klass.fhem.appwidget.action.AppWidgetActionBroadcastReceiver
3736
import li.klass.fhem.appwidget.ui.widget.WidgetSize
3837
import li.klass.fhem.appwidget.ui.widget.WidgetType
3938
import li.klass.fhem.appwidget.ui.widget.base.DeviceAppWidgetView
4039
import li.klass.fhem.appwidget.update.WidgetConfiguration
40+
import li.klass.fhem.behavior.toggle.OnOffBehavior
4141
import li.klass.fhem.constants.Actions
4242
import li.klass.fhem.constants.BundleExtraKeys
4343
import li.klass.fhem.domain.core.FhemDevice
4444
import javax.inject.Inject
4545

4646
class OnOffWidgetView @Inject constructor(
47-
val onOffBehavior: OnOffBehavior,
48-
val deviceHookProvider: DeviceHookProvider
47+
val onOffBehavior: OnOffBehavior,
48+
val deviceHookProvider: DeviceHookProvider
4949
) : DeviceAppWidgetView() {
5050

5151
override fun getWidgetName(): Int = R.string.widget_onOff

Diff for: app/src/main/java/li/klass/fhem/appwidget/ui/widget/medium/ToggleWidgetView.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ import android.widget.RemoteViews
3232
import li.klass.fhem.R
3333
import li.klass.fhem.adapter.devices.hook.ButtonHook
3434
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
35-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
3635
import li.klass.fhem.appwidget.action.AppWidgetActionBroadcastReceiver
3736
import li.klass.fhem.appwidget.ui.widget.WidgetSize
3837
import li.klass.fhem.appwidget.ui.widget.WidgetType
3938
import li.klass.fhem.appwidget.ui.widget.base.DeviceAppWidgetView
4039
import li.klass.fhem.appwidget.update.WidgetConfiguration
40+
import li.klass.fhem.behavior.toggle.OnOffBehavior
4141
import li.klass.fhem.constants.Actions
4242
import li.klass.fhem.constants.BundleExtraKeys.*
4343
import li.klass.fhem.domain.core.FhemDevice

Diff for: app/src/main/java/li/klass/fhem/appwidget/ui/widget/small/SmallToggleWidget.kt

+1-2
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,13 @@ package li.klass.fhem.appwidget.ui.widget.small
2626

2727
import android.content.Context
2828
import android.widget.RemoteViews
29-
3029
import li.klass.fhem.R
3130
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
32-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
3331
import li.klass.fhem.appwidget.ui.widget.WidgetSize
3432
import li.klass.fhem.appwidget.ui.widget.WidgetType
3533
import li.klass.fhem.appwidget.ui.widget.medium.ToggleWidgetView
3634
import li.klass.fhem.appwidget.update.WidgetConfiguration
35+
import li.klass.fhem.behavior.toggle.OnOffBehavior
3736
import li.klass.fhem.domain.core.FhemDevice
3837
import javax.inject.Inject
3938

Diff for: app/src/main/java/li/klass/fhem/adapter/devices/toggle/OnOffBehavior.kt renamed to app/src/main/java/li/klass/fhem/behavior/toggle/OnOffBehavior.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* Boston, MA 02110-1301 USA
2323
*/
2424

25-
package li.klass.fhem.adapter.devices.toggle
25+
package li.klass.fhem.behavior.toggle
2626

2727
import li.klass.fhem.adapter.devices.hook.ButtonHook
2828
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider

Diff for: app/src/main/java/li/klass/fhem/dagger/ApplicationComponent.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
import li.klass.fhem.activities.locale.SendCommandLocaleSettingActivity;
4343
import li.klass.fhem.adapter.devices.core.GenericOverviewDetailDeviceAdapter;
4444
import li.klass.fhem.adapter.devices.strategy.ToggleableStrategy;
45-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior;
4645
import li.klass.fhem.alarm.clock.update.AlarmClockIntentService;
4746
import li.klass.fhem.appindex.AppIndexIntentService;
4847
import li.klass.fhem.appwidget.action.AppWidgetActionBroadcastReceiver;
@@ -74,6 +73,7 @@
7473
import li.klass.fhem.appwidget.ui.widget.small.TimersLinkWidget;
7574
import li.klass.fhem.appwidget.update.AppWidgetListViewUpdateRemoteViewsService;
7675
import li.klass.fhem.backup.ImportExportService;
76+
import li.klass.fhem.behavior.toggle.OnOffBehavior;
7777
import li.klass.fhem.device.control.AndroidControlsProviderService;
7878
import li.klass.fhem.fcm.receiver.FcmIntentService;
7979
import li.klass.fhem.graph.backend.gplot.GPlotHolder;

Diff for: app/src/main/java/li/klass/fhem/device/control/AndroidControlsProviderService.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ import li.klass.fhem.AndFHEMApplication
1919
import li.klass.fhem.R
2020
import li.klass.fhem.activities.AndFHEMMainActivity
2121
import li.klass.fhem.adapter.devices.core.detail.DeviceDetailRedirectFragmentArgs
22-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
2322
import li.klass.fhem.behavior.dim.DimmableBehavior
23+
import li.klass.fhem.behavior.toggle.OnOffBehavior
2424
import li.klass.fhem.connection.backend.ConnectionService
2525
import li.klass.fhem.connection.backend.DummyServerSpec
2626
import li.klass.fhem.connection.backend.FHEMServerSpec
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
package li.klass.fhem.device.control
22

3-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
3+
import li.klass.fhem.behavior.toggle.OnOffBehavior
44

55
data class ControlContext(val onOffBehavior: OnOffBehavior)

Diff for: app/src/main/java/li/klass/fhem/devices/backend/ToggleableService.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
package li.klass.fhem.devices.backend
2626

27-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
27+
import li.klass.fhem.behavior.toggle.OnOffBehavior
2828
import li.klass.fhem.domain.core.FhemDevice
2929
import org.slf4j.LoggerFactory
3030
import javax.inject.Inject

Diff for: app/src/main/java/li/klass/fhem/update/backend/group/GroupProvider.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
package li.klass.fhem.update.backend.group
2626

2727
import android.content.Context
28-
import li.klass.fhem.adapter.devices.toggle.OnOffBehavior
2928
import li.klass.fhem.behavior.dim.DimmableBehavior
29+
import li.klass.fhem.behavior.toggle.OnOffBehavior
3030
import li.klass.fhem.domain.core.DeviceFunctionality
3131
import li.klass.fhem.domain.core.FhemDevice
3232
import li.klass.fhem.update.backend.device.configuration.DeviceConfigurationProvider

Diff for: app/src/test/java/li/klass/fhem/adapter/devices/toggle/OnOffBehaviorTest.kt

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import io.mockk.impl.annotations.MockK
3333
import li.klass.fhem.adapter.devices.hook.ButtonHook
3434
import li.klass.fhem.adapter.devices.hook.ButtonHook.*
3535
import li.klass.fhem.adapter.devices.hook.DeviceHookProvider
36+
import li.klass.fhem.behavior.toggle.OnOffBehavior
3637
import li.klass.fhem.domain.core.FhemDevice
3738
import li.klass.fhem.testutil.MockRule
3839
import li.klass.fhem.update.backend.device.configuration.DeviceConfiguration

0 commit comments

Comments
 (0)