1 package org.apache.continuum.buildagent.utils;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.continuum.buildagent.buildcontext.BuildContext;
23 import org.apache.maven.continuum.model.project.Project;
24
25
26
27
28 public class BuildContextToProject
29 {
30 public static Project getProject( BuildContext buildContext )
31 {
32 Project project = new Project();
33
34 project.setId( buildContext.getProjectId() );
35
36 project.setName( buildContext.getProjectName() );
37
38 project.setVersion( buildContext.getProjectVersion() );
39
40 project.setScmUrl( buildContext.getScmUrl() );
41
42 project.setScmUsername( buildContext.getScmUsername() );
43
44 project.setScmPassword( buildContext.getScmPassword() );
45
46 project.setScmTag( buildContext.getScmTag() );
47
48 project.setExecutorId( buildContext.getExecutorId() );
49
50 project.setState( buildContext.getProjectState() );
51
52 project.setOldState( buildContext.getProjectState() );
53
54 project.setBuildNumber( buildContext.getBuildNumber() );
55
56 return project;
57 }
58 }