Activiti-Rest-Client

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

NAME

    Activiti::Rest::Client - Low level client for the Activiti Rest API

AUTHORS

    Nicolas Franck <nicolas.franck at ugent.be>

NOTE

    This is a work in progress. More documentation will be added in time

PROJECT

    see http://www.activiti.org/userguide

SYNOPSIS

      my $client = Activiti::Rest::Client->new(
        url => 'http://kermit:kermit@localhost:8080/activiti-rest/service'
      );
    
      my $res = $client->process_definitions;
    
      die("no parsed content") unless $res->has_parsed_content;
    
      my $pdefs = $res->parsed_content;
    
      my @ids = map { $_->{id} } @{ $pdefs->{data} };
      for my $id(@ids){
        print Dumper($client->process_definition(processDefinitionId => $id)->parsed_content);
      }

CONSTRUCTOR parameters

 url

      base url of the activiti rest api
      activiti-rest uses basic http authentication, so username and password should be included in the url
    
      e.g.
    
      http://kermit:kermit@localhost:8080/activiti-rest/service

 timeout

      timeout in seconds when connecting to the activiti rest api
    
      default value is 180

METHODS

 deployments

      Retrieve list of Deployments
    
      parameters: see user guide (http://www.activiti.org/userguide/index.html#N13293)
    
      equal to rest call:
    
        GET repository/deployments

 deployment

      Get a deployment
    
      parameters:
        deploymentId
    
      other parameters: see user guide (http://www.activiti.org/userguide/index.html#N1332E)
    
      equal to rest call:
    
        GET repository/deployments/:deploymentId

 deployment_resources

      List resources in a deployment
    
      parameters:
    
        deploymentId
    
      other parameters: see user guide (http://www.activiti.org/userguide/index.html#N133F1)
    
      equal to rest call:
    
        GET repository/deployments/:deploymentId/resources

 deployment_resource

      Get a deployment resource
    
      parameters:
    
        deploymentId
        resourceId
    
      other parameters: see user guide (http://www.activiti.org/userguide/index.html#N1345B)
    
      equal to rest call:
    
        GET repository/deployments/:deploymentId/resources/:resourceId

 process_definitions

      List of process definitions



( run in 1.011 second using v1.01-cache-2.11-cpan-39bf76dae61 )