Module: Lims::Core

Defined in:
lib/lims-core.rb,
lib/lims-core/base.rb,
lib/lims-core/actions.rb,
lib/lims-core/helpers.rb,
lib/lims-core/version.rb,
lib/lims-core/resource.rb,
lib/lims-core/persistence.rb,
lib/lims-core/actions/action.rb,
lib/lims-core/subclass_tracker.rb,
lib/lims-core/persistence/store.rb,
lib/lims-core/persistence/filter.rb,
lib/lims-core/actions/bulk_action.rb,
lib/lims-core/persistence/session.rb,
lib/lims-core/actions/action_group.rb,
lib/lims-core/persistence/uuidable.rb,
lib/lims-core/persistence/persistor.rb,
lib/lims-core/persistence/state_list.rb,
lib/lims-core/persistence/message_bus.rb,
lib/lims-core/persistence/state_group.rb,
lib/lims-core/persistence/identity_map.rb,
lib/lims-core/persistence/logger/store.rb,
lib/lims-core/persistence/sequel/store.rb,
lib/lims-core/persistence/uuid_resource.rb,
lib/lims-core/persistence/logger/session.rb,
lib/lims-core/persistence/resource_state.rb,
lib/lims-core/persistence/sequel/filters.rb,
lib/lims-core/persistence/sequel/session.rb,
lib/lims-core/persistence/logger/persistor.rb,
lib/lims-core/persistence/sequel/persistor.rb,
lib/lims-core/persistence/comparison_filter.rb,
lib/lims-core/persistence/persistable_trait.rb,
lib/lims-core/persistence/sequel/migrations.rb,
lib/lims-core/persistence/search/create_search.rb,
lib/lims-core/persistence/multi_criteria_filter.rb,
lib/lims-core/persistence/search/search_persistor.rb,
lib/lims-core/persistence/uuid_resource_persistor.rb,
lib/lims-core/persistence/persist_association_trait.rb,
lib/lims-core/persistence/search/search_sequel_persistor.rb,
spec/actions/action_group_spec.rb,
spec/persistence/message_bus_spec.rb,
spec/persistence/logger/store_spec.rb,
spec/persistence/uuid_resource_spec.rb

Overview

The Core of the LIM System. Includes the basic classes corresponding to the :

  1. Resource base class

  2. Persistence Layer

The Core is split in the following submodule/namespace :

  1. Actions High level actions that can be performed on things.

  2. Persistence

This partition is more for clarity/documentation purposes and it’s not meant to be really tight. However it’s more likely than the submodules dependency will be a tree than a graph, (but it’s not a necessity).

Defined Under Namespace

Modules: Actions, Base, Helpers, Persistence, Resource, SubclassTracker Classes: Persistor

Constant Summary collapse

VERSION =
"3.2.3"