Activiti-Rest-Client
view release on metacpan or search on metacpan
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 )