File Coverage

blib/lib/SSIS/Package/DTSTask.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package SSIS::Package::DTSTask;
2              
3 1     1   15122 use 5.010;
  1         5  
  1         45  
4 1     1   55 use Mouse;
  1         2  
  1         10  
5              
6 1     1   384 use Carp;
  1         2  
  1         74  
7 1     1   558 use SSIS::Package::DTSTaskConnection;
  1         1  
  1         245  
8              
9             =head1 NAME
10              
11             SSIS::Package::DTSTask - Report on SSIS package tasks by Ded MedVed
12              
13             =head1 VERSION
14              
15             Version 0.01
16              
17             =cut
18              
19             has 'CreationName' => (
20             is => 'ro'
21             , isa => 'Maybe[Str]'
22             , required => 1
23             );
24              
25             has 'DTSID' => (
26             is => 'ro'
27             , isa => 'Maybe[Str]'
28             , required => 1
29             );
30              
31             has 'DelayValidation' => (
32             is => 'ro'
33             , isa => 'Maybe[Bool]'
34             , required => 1
35             );
36              
37             has 'Description' => (
38             is => 'ro'
39             , isa => 'Maybe[Str]'
40             , required => 1
41             );
42              
43             has 'DisableEventHandlers' => (
44             is => 'ro'
45             , isa => 'Maybe[Bool]'
46             , required => 1
47             );
48              
49             has 'Disabled' => (
50             is => 'ro'
51             , isa => 'Maybe[Bool]'
52             , required => 1
53             );
54              
55             has 'ExecValue' => (
56             is => 'ro'
57             , isa => 'Maybe[Str]'
58             , required => 1
59             );
60              
61             has 'FailPackageOnFailure' => (
62             is => 'ro'
63             , isa => 'Maybe[Int]'
64             , required => 1
65             );
66              
67             has 'FailParentOnFailure' => (
68             is => 'ro'
69             , isa => 'Maybe[Int]'
70             , required => 1
71             );
72              
73             has 'ForceExecValue' => (
74             is => 'ro'
75             , isa => 'Maybe[Int]'
76             , required => 1
77             );
78              
79             has 'ForceExecutionResult' => (
80             is => 'ro'
81             , isa => 'Maybe[Int]'
82             , required => 1
83             );
84              
85             has 'ISOLevel' => (
86             is => 'ro'
87             , isa => 'Maybe[Int]'
88             , required => 1
89             );
90              
91             has 'LocaleID' => (
92             is => 'ro'
93             , isa => 'Maybe[Int]'
94             , required => 1
95             );
96              
97             has 'MaxErrorCount' => (
98             is => 'ro'
99             , isa => 'Maybe[Int]'
100             , required => 1
101             );
102              
103             has 'ObjectName' => (
104             is => 'ro'
105             , isa => 'Maybe[Str]'
106             , required => 1
107             );
108              
109             has 'TransactionOption' => (
110             is => 'ro'
111             , isa => 'Maybe[Int]'
112             , required => 1
113             );
114              
115             has 'Connectors' => (
116             is => 'ro'
117             , isa => 'ArrayRef[SSIS::Package::DTSTaskConnection]'
118             , required => 1
119             );
120              
121              
122              
123             __PACKAGE__->meta->make_immutable();
124              
125              
126             1;
127             __DATA__