Module: Hyrax::Transactions
- Defined in:
- lib/hyrax/transactions.rb,
lib/hyrax/transactions/container.rb,
lib/hyrax/transactions/create_work.rb,
lib/hyrax/transactions/steps/save_work.rb,
lib/hyrax/transactions/steps/ensure_admin_set.rb,
lib/hyrax/transactions/steps/set_modified_date.rb,
lib/hyrax/transactions/steps/set_uploaded_date.rb,
lib/hyrax/transactions/steps/set_default_admin_set.rb,
lib/hyrax/transactions/steps/apply_permission_template.rb,
lib/hyrax/transactions/steps/ensure_permission_template.rb
Overview
Note:
These uses of ‘dry-transaction` are currently experimental replacements for actor stack behavior. They are not loaded during normal execution in a stock Hyrax application.
This is a parent module for DRY Transaction classes handling Hyrax processes. Especially: transactions and steps for creating, updating, and destroying PCDM Objects are located here. Loading this module provides an easy way to load the full suite of transactions included for these purposes.
Defined Under Namespace
Modules: Steps Classes: Container, CreateWork