1 package org.apache.maven.scm.command.mkdir;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.util.List;
23
24 import org.apache.maven.scm.ScmFile;
25 import org.apache.maven.scm.ScmResult;
26
27
28
29
30
31
32
33 public class MkdirScmResult
34 extends ScmResult
35 {
36 private static final long serialVersionUID = -8717329738246682608L;
37
38 private String revision;
39
40 private List<ScmFile> createdDirs;
41
42 public MkdirScmResult( ScmResult scmResult )
43 {
44 super( scmResult );
45 }
46
47 public MkdirScmResult( String commandLine, String providerMessage, String commandOutput, boolean success )
48 {
49 super( commandLine, providerMessage, commandOutput, success );
50 }
51
52 public MkdirScmResult( String commandLine, String revision )
53 {
54 this( commandLine, null, null, true );
55
56 this.revision = revision;
57 }
58
59 public MkdirScmResult( String commandLine, List<ScmFile> createdDirs )
60 {
61 this( commandLine, null, null, true );
62
63 this.createdDirs = createdDirs;
64 }
65
66 public MkdirScmResult( String revision, ScmResult result )
67 {
68 super( result );
69
70 this.revision = revision;
71 }
72
73 public MkdirScmResult( List<ScmFile> createdDirs, ScmResult result )
74 {
75 super( result );
76
77 this.createdDirs = createdDirs;
78 }
79
80 public String getRevision()
81 {
82 return revision;
83 }
84
85 public List<ScmFile> getCreatedDirs()
86 {
87 return createdDirs;
88 }
89 }