net.stepniak.api.push.repository.memory
Class InMemoryDeviceRepository

java.lang.Object
  extended by net.stepniak.api.push.repository.memory.InMemoryDeviceRepository
All Implemented Interfaces:
DatabaseDeviceRepository

public final class InMemoryDeviceRepository
extends Object
implements DatabaseDeviceRepository


Constructor Summary
InMemoryDeviceRepository()
           
 
Method Summary
 long count()
           
 void delete(DeviceEntity pushDevice)
           
 void delete(Iterable<? extends DeviceEntity> deviceEntities)
           
 void delete(String id)
           
 void deleteAll()
           
 boolean exists(String id)
           
 Iterable<DeviceEntity> findAll()
           
 Iterable<DeviceEntity> findAll(Iterable<String> strings)
           
 DeviceEntity findOne(String id)
           
<DeviceType extends DeviceEntity>
DeviceType
save(DeviceType pushDevice)
           
<DeviceType extends DeviceEntity>
Iterable<DeviceType>
save(Iterable<DeviceType> entities)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InMemoryDeviceRepository

public InMemoryDeviceRepository()
Method Detail

save

public <DeviceType extends DeviceEntity> DeviceType save(DeviceType pushDevice)

save

public <DeviceType extends DeviceEntity> Iterable<DeviceType> save(Iterable<DeviceType> entities)

findOne

public DeviceEntity findOne(String id)

exists

public boolean exists(String id)

findAll

public Iterable<DeviceEntity> findAll()

findAll

public Iterable<DeviceEntity> findAll(Iterable<String> strings)

count

public long count()

delete

public void delete(String id)

delete

public void delete(DeviceEntity pushDevice)

delete

public void delete(Iterable<? extends DeviceEntity> deviceEntities)

deleteAll

public void deleteAll()


Copyright © 2013. All Rights Reserved.