Solstice::ProcessService - Manages the input and output of embedded pageflows.


Solstice documentation  | view source Contained in the Solstice distribution.

Index


NAME

Top

Solstice::ProcessService - Manages the input and output of embedded pageflows.

SYNOPSIS

Top

  my $service = Solstice::ProcessService->new();

  my $output_value = $service->getOutputValue();
  my $input_value  = $service->getInputValue();
  my $is_entrance  = $service->getIsPageFlowEntrance();
  my $is_exit      = $service->getIsPageFlowExit();

  $service->setInputValue('value');
  $service->SetOutputValue('value');

DESCRIPTION

Top

A service interface to values that allow a service process to communicate with the application it is embedded in. Most of the time you should only need to use the get/set value functions. If you have several possible services that you are getting data from, you can use the input/output names to help distinguish them.

Superclass

Solstice::Service

Export

No symbols exported.

Methods

new()

Constructor.

setInputName('name');
getInputName() =cut

sub getInputName { my $self = shift; warn "getInputName is depricated. Caller: ".join(' ', caller)."\n"; return $self->get('input_name'); }

setOutputName('name') =cut

sub setOutputName { my $self = shift; my $name = shift; warn "setOutputName is depricated. Caller: ".join(' ', caller)."\n"; $self->set('output_name', $name); }

getOutputName() =cut

sub getOutputName { my $self = shift; warn "getOutputName is depricated. Caller: ".join(' ', caller)."\n"; return $self->get('output_name'); }

setInputValue('value') =cut

sub setInputValue { my $self = shift; my $value = shift; $self->set('input_value', $value); }

getInputValue() =cut

sub getInputValue { my $self = shift; return $self->get('input_value'); }

setOutputValue('value') =cut

sub setOutputValue { my $self = shift; my $value = shift; $self->set('output_value', $value); }

getOutputValue() =cut

sub getOutputValue { my $self = shift; return $self->get('output_value'); }

getIsPageFlowEntrance() =cut

sub getIsPageFlowEntrance { my $self = shift; return $self->get('is_pageflow_entrance'); }

getIsPageFlowExit() =cut

sub getIsPageFlowExit { my $self = shift; return $self->get('is_pageflow_exit'); }

setIsPageFlowEntrance() =cut

sub setIsPageFlowEntrance { my $self = shift; my $value = shift; $self->set('is_pageflow_entrance', $value); }

setIsPageFlowExit() =cut

sub setIsPageFlowExit { my $self = shift; my $value = shift; $self->set('is_pageflow_exit', $value); }

Private Methods

_getClassName()

AUTHOR

Top

Catalyst Group, <catalyst@u.washington.edu>

VERSION

Top

$Revision: 2263 $

COPYRIGHT

Top


Solstice documentation  | view source Contained in the Solstice distribution.