Package org.javarosa.core.services.storage
-
Interface Summary Interface Description IMetaData IStorageFactory IStorageIterator<E extends Externalizable> Interface for iterating through a set of records from an IStorageUtilityIStorageUtility<E extends Externalizable> IStorageUtility Implementations of this interface provide persistent records-based storage in which records are stored and retrieved using record IDs.IStorageUtilityIndexed<E extends Externalizable> Persistable A modest extension to Externalizable which identifies objects that have the concept of an internal 'record ID'Secure Tag interface for defining that models used in storage should be stored in the most secure way possible.WrappingStorageUtility.SerializationWrapper Defines an alternate serialization scheme. -
Class Summary Class Description EntityFilter<E> FauxIndexedPersistable MetaDataWrapper An internal-use class to keep track of metadata records without requiring the original object to remain in memoryStorageManager Manages StorageProviders for JavaRosa, which maintain persistent data on a device.TaggedSerializationWrapper WrappingStorageUtility A wrapper implementation of IStorageUtility that lets you serialize an object with a serialization scheme other than the default scheme provided by the object's readExternal/writeExternal methods. -
Exception Summary Exception Description StorageFullException An exception thrown by a StorageUtility when the requested action cannot be completed because there is not enough space in the underlying device storage.StorageModifiedException