com.atomizesoftware.spin.managers

DeviceManagerComponent

trait DeviceManagerComponent extends AnyRef

Self Type
DeviceManagerComponent with DataModelComponent with DeviceRepositoryComponent with ParameterRepositoryComponent with MQTTHandlerComponent
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DeviceManagerComponent
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Data extends AnyRef

    Holds the current notifications that need to be sent to the devices.

  2. class DeviceManager extends AnyRef

  3. class DeviceNotificationsActor extends Actor with FSM[(DeviceManagerComponent.this)#State, (DeviceManagerComponent.this)#Data]

  4. case class GetAssignedMovements(movement: Movement, userIds: Seq[Option[Long]] = Seq(), groupIds: Seq[Option[Long]] = Seq()) extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  5. sealed trait Notification extends AnyRef

    Types of Notifications that can be processed by our TodoList

  6. case class NotifyDevicesTo(notification: (DeviceManagerComponent.this)#Notification) extends Product with Serializable

    Holds a Notification to deliver to the devices.

  7. sealed trait State extends AnyRef

    FSM States

  8. case class TodoList(elements: Seq[(DeviceManagerComponent.this)#Notification]) extends (DeviceManagerComponent.this)#Data with Product with Serializable

Abstract Value Members

  1. abstract val deviceManager: (DeviceManagerComponent.this)#DeviceManager

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. object Active extends (DeviceManagerComponent.this)#State with Product with Serializable

  5. object Idle extends (DeviceManagerComponent.this)#State with Product with Serializable

  6. object SyncCargoTypes extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  7. object SyncCargos extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  8. object SyncCompanies extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  9. object SyncContainerTypes extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  10. object SyncContainers extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  11. object SyncContracts extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  12. object SyncCustomers extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  13. object SyncCustomsStatus extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  14. object SyncDeviceCurrentUser extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  15. object SyncDocumentTypes extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  16. object SyncEquipmentTypes extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  17. object SyncEquipments extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  18. object SyncIncidentTypes extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  19. object SyncItemStatuses extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  20. object SyncLocationTypes extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  21. object SyncLocations extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  22. object SyncMobileActions extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  23. object SyncMobilePages extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  24. object SyncMovementStatus extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  25. object SyncMovementTypes extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  26. object SyncMovements extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  27. object SyncOrderStatuses extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  28. object SyncOrderTypes extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  29. object SyncOrders extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  30. object SyncPrices extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  31. object SyncUserDefinedFields extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  32. object SyncUsers extends (DeviceManagerComponent.this)#Notification with Product with Serializable

  33. object Tick extends Product with Serializable

    Our FSM timer

  34. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  35. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  38. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  39. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  40. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  41. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  42. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  43. final def notify(): Unit

    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  45. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  46. def toString(): String

    Definition Classes
    AnyRef → Any
  47. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. object AskForNewMovements extends (DeviceManagerComponent.this)#Notification with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version 2016-06-08) Use GetAssignedMovements instead

Inherited from AnyRef

Inherited from Any

Ungrouped