Class BeaconsFilePersistence
java.lang.Object
org.pipservices3.data.persistence.MemoryPersistence<T>
org.pipservices3.data.persistence.IdentifiableMemoryPersistence<org.pipservices3.beacons.data.version1.BeaconV1,String>
org.pipservices3.beacons.service.persistence.BeaconsMemoryPersistence
org.pipservices3.beacons.service.persistence.BeaconsFilePersistence
- All Implemented Interfaces:
IBeaconsPersistence,org.pipservices3.commons.config.IConfigurable,org.pipservices3.commons.refer.IReferenceable,org.pipservices3.commons.run.ICleanable,org.pipservices3.commons.run.IClosable,org.pipservices3.commons.run.IOpenable,org.pipservices3.data.IGetter<org.pipservices3.beacons.data.version1.BeaconV1,,String> org.pipservices3.data.IPartialUpdater<org.pipservices3.beacons.data.version1.BeaconV1,,String> org.pipservices3.data.ISetter<org.pipservices3.beacons.data.version1.BeaconV1>,org.pipservices3.data.IWriter<org.pipservices3.beacons.data.version1.BeaconV1,String>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.pipservices3.data.persistence.JsonFilePersister<org.pipservices3.beacons.data.version1.BeaconV1>Fields inherited from class org.pipservices3.data.persistence.MemoryPersistence
_items, _loader, _lock, _logger, _maxPageSize, _opened, _saver, _type, _typeName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(org.pipservices3.commons.config.ConfigParams config) Methods inherited from class org.pipservices3.beacons.service.persistence.BeaconsMemoryPersistence
getOneByUdi, getPageByFilterMethods inherited from class org.pipservices3.data.persistence.IdentifiableMemoryPersistence
create, deleteById, deleteByIds, findAll, findOne, getListByIds, getListByIds, getOneById, set, update, updatePartiallyMethods inherited from class org.pipservices3.data.persistence.MemoryPersistence
clear, close, deleteByFilter, getCountByFilter, getListByFilter, getListByFilter, getOneRandom, getPageByFilter, getPageByFilter, isOpen, open, save, setReferencesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.pipservices3.beacons.service.persistence.IBeaconsPersistence
create, deleteById, getOneById, update
-
Field Details
-
_persister
protected org.pipservices3.data.persistence.JsonFilePersister<org.pipservices3.beacons.data.version1.BeaconV1> _persister
-
-
Constructor Details
-
BeaconsFilePersistence
public BeaconsFilePersistence() -
BeaconsFilePersistence
-
-
Method Details
-
configure
public void configure(org.pipservices3.commons.config.ConfigParams config) throws org.pipservices3.commons.errors.ConfigException - Specified by:
configurein interfaceorg.pipservices3.commons.config.IConfigurable- Overrides:
configurein classorg.pipservices3.data.persistence.MemoryPersistence<org.pipservices3.beacons.data.version1.BeaconV1>- Throws:
org.pipservices3.commons.errors.ConfigException
-