oldman.storage.model.conversion package¶
Submodules¶
oldman.storage.model.conversion.converter module¶
-
class
oldman.storage.model.conversion.converter.
DirectMappingModelConverter
(client_to_store_mappings)[source]¶ Bases:
oldman.storage.model.conversion.converter.ModelConverter
-
class
oldman.storage.model.conversion.converter.
EquivalentModelConverter
(client_model, store_model)[source]¶ Bases:
oldman.storage.model.conversion.converter.DirectMappingModelConverter
TODO: describe
oldman.storage.model.conversion.entry module¶
-
class
oldman.storage.model.conversion.entry.
ClientToStoreEntryExchanger
(conversion_manager, store, client_resource, store_resource, xstore_session)[source]¶ Bases:
oldman.storage.model.conversion.entry.EntryExchanger
-
target_subject_resource
¶
-
target_tracker
¶
-
-
class
oldman.storage.model.conversion.entry.
EntryExchanger
(client_resource, store_resource)[source]¶ Bases:
object
TODO: explain
-
target_subject_resource
¶
-
target_tracker
¶
-
-
class
oldman.storage.model.conversion.entry.
StoreToClientEntryExchanger
(conversion_manager, client_resource, store_resource, client_session, client_factory)[source]¶ Bases:
oldman.storage.model.conversion.entry.EntryExchanger
-
target_subject_resource
¶
-
target_tracker
¶
-
oldman.storage.model.conversion.manager module¶
-
class
oldman.storage.model.conversion.manager.
ModelConversionManager
[source]¶ Bases:
object
TODO: describe and find a better name.
-
convert_store_to_client_resource
(store_resource, client_factory, client_tracker, update_local_client_resource=False)[source]¶ Parameters: - store_resource –
- client_factory –
- client_tracker –
- update_local_client_resource – FOR OTHER updates than the IRI!
Returns:
-