Sha256: 742a79768e1aef1cc27975f4d12092c2d6af628d07c7d4d2872eb18fee0871ae

Contents?: true

Size: 711 Bytes

Versions: 3

Compression:

Stored size: 711 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,
       CurationConcerns::Actors::ApplyOrderActor,
       InterpretVisibilityActor,
       DefaultAdminSetActor,
       CurationConcerns::Actors::InitializeWorkflowActor,
       ApplyPermissionTemplateActor,
       model_actor(curation_concern)]
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sufia-7.3.0.rc3 app/services/sufia/actor_factory.rb
sufia-7.3.0.rc2 app/services/sufia/actor_factory.rb
sufia-7.3.0.rc1 app/services/sufia/actor_factory.rb