BPM-Engine
view release on metacpan or search on metacpan
lib/BPM/Engine/Store/Result/Process.pm view on Meta::CPAN
package BPM::Engine::Store::Result::Process;
BEGIN {
$BPM::Engine::Store::Result::Process::VERSION = '0.01';
$BPM::Engine::Store::Result::Process::AUTHORITY = 'cpan:SITETECH';
}
use namespace::autoclean;
use Moose;
extends qw/BPM::Engine::Store::Result/;
with qw/BPM::Engine::Store::ResultBase::Process
BPM::Engine::Store::ResultRole::WithAssignments
/;
__PACKAGE__->load_components(qw/
InflateColumn::DateTime InflateColumn::Serializer UUIDColumns
/);
__PACKAGE__->table('wfd_process');
__PACKAGE__->add_columns(
process_id => {
data_type => 'CHAR',
size => 36,
is_nullable => 0,
default_value => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
},
package_id => {
data_type => 'CHAR',
size => 36,
is_nullable => 0,
is_foreign_key => 1,
},
process_uid => {
data_type => 'VARCHAR',
size => 64,
is_nullable => 1,
},
process_name => {
data_type => 'VARCHAR',
size => 255,
is_nullable => 1,
default_value => 'A Process',
},
description => {
data_type => 'TEXT',
is_nullable => 1,
},
priority => {
data_type => 'BIGINT',
default_value => 0,
is_nullable => 0,
size => 21
},
valid_from => {
data_type => 'DATETIME',
is_nullable => 1,
timezone => 'UTC',
},
valid_to => {
data_type => 'DATETIME',
is_nullable => 1,
timezone => 'UTC',
},
version => {
data_type => 'VARCHAR',
size => 8,
is_nullable => 0,
default_value => '0.01',
( run in 0.970 second using v1.01-cache-2.11-cpan-39bf76dae61 )