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.DirectMappingModelConverterTODO: 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:
objectTODO: 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:
objectTODO: 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:
-