Sha256: ce1f21788b15963057eb429d40096619c3c2cbf93bbe704e4e58cad1fd6b1b4d

Contents?: true

Size: 753 Bytes

Versions: 4

Compression:

Stored size: 753 Bytes

Contents

module Sufia
  class ActorFactory < CurationConcerns::Actors::ActorFactory
    def self.stack_actors(curation_concern)
      [CurationConcerns::OptimisticLockValidator,
       CreateWithRemoteFilesActor,
       CreateWithFilesActor,
       CurationConcerns::Actors::AddToCollectionActor,
       CurationConcerns::Actors::AddToWorkActor,
       CurationConcerns::Actors::AssignRepresentativeActor,
       CurationConcerns::Actors::AttachFilesActor,
       Sufia::Actors::AttachMembersActor,
       CurationConcerns::Actors::ApplyOrderActor,
       InterpretVisibilityActor,
       DefaultAdminSetActor,
       CurationConcerns::Actors::InitializeWorkflowActor,
       ApplyPermissionTemplateActor,
       model_actor(curation_concern)]
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sufia-7.4.1 app/services/sufia/actor_factory.rb
sufia-7.4.0 app/services/sufia/actor_factory.rb
sufia-7.3.1 app/services/sufia/actor_factory.rb
sufia-7.3.0 app/services/sufia/actor_factory.rb