Package org.exoplatform.push.service
Class DeviceServiceImpl
- java.lang.Object
-
- org.exoplatform.push.service.DeviceServiceImpl
-
- All Implemented Interfaces:
DeviceService
public class DeviceServiceImpl extends Object implements DeviceService
-
-
Constructor Summary
Constructors Constructor Description DeviceServiceImpl(org.exoplatform.container.xml.InitParams initParams, DeviceDao deviceDao)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteDevice(Device device)voiddeleteDevicesWithExpiredToken()DevicegetDeviceById(Long deviceId)DevicegetDeviceByToken(String token)List<Device>getDevicesByUser(String username)voidsaveDevice(Device device)
-
-
-
Constructor Detail
-
DeviceServiceImpl
public DeviceServiceImpl(org.exoplatform.container.xml.InitParams initParams, DeviceDao deviceDao)
-
-
Method Detail
-
saveDevice
public void saveDevice(Device device)
- Specified by:
saveDevicein interfaceDeviceService
-
deleteDevice
public void deleteDevice(Device device)
- Specified by:
deleteDevicein interfaceDeviceService
-
getDeviceById
public Device getDeviceById(Long deviceId)
- Specified by:
getDeviceByIdin interfaceDeviceService
-
getDevicesByUser
public List<Device> getDevicesByUser(String username)
- Specified by:
getDevicesByUserin interfaceDeviceService
-
getDeviceByToken
public Device getDeviceByToken(String token)
- Specified by:
getDeviceByTokenin interfaceDeviceService
-
deleteDevicesWithExpiredToken
public void deleteDevicesWithExpiredToken()
- Specified by:
deleteDevicesWithExpiredTokenin interfaceDeviceService
-
-