]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Controller/Helper/GetModels.pm
PartPicker get_models
[mfinanz.git] / SL / Controller / Helper / GetModels.pm
index 7696fc1eaf9e7671c2403695551413ee230c7f5d..0dad791ecf8593a79801e8338d6ad2ddd2667146 100644 (file)
@@ -31,6 +31,7 @@ sub disable_plugin {
   my ($self, $plugin) = @_;
   die 'cannot change internal state after finalize was called' if $self->finalized;
   die 'unsupported plugin' unless $self->can($plugin) && $self->$plugin && $self->$plugin->isa('SL::Controller::Helper::GetModels::Base');
+
   $self->$plugin->disabled(1);
 }
 
@@ -62,6 +63,18 @@ sub get_paginate_args {
   $self->paginated->get_current_paginate_params(%params);
 }
 
+sub get_sort_spec {
+  my ($self) = @_;
+
+  $self->sorted->specs;
+}
+
+sub get_current_sort_params {
+  my ($self) = @_;
+
+  $self->sorted->read_params;
+}
+
 sub init {
   my ($self, %params) = @_;