4079 |
06 Sep 16 |
nicklas |
1 |
package net.sf.basedb.reggie.plugins.release; |
4079 |
06 Sep 16 |
nicklas |
2 |
|
4420 |
23 Mar 17 |
nicklas |
3 |
import net.sf.basedb.core.ItemList; |
4420 |
23 Mar 17 |
nicklas |
4 |
|
4079 |
06 Sep 16 |
nicklas |
5 |
/** |
4079 |
06 Sep 16 |
nicklas |
Options for release writers. |
4079 |
06 Sep 16 |
nicklas |
7 |
|
4079 |
06 Sep 16 |
nicklas |
@author nicklas |
4079 |
06 Sep 16 |
nicklas |
@since 4.7 |
4079 |
06 Sep 16 |
nicklas |
10 |
*/ |
4079 |
06 Sep 16 |
nicklas |
11 |
public class ReleaseWriterOptions |
4079 |
06 Sep 16 |
nicklas |
12 |
{ |
4079 |
06 Sep 16 |
nicklas |
13 |
|
4420 |
23 Mar 17 |
nicklas |
14 |
private final ItemList list; |
4420 |
23 Mar 17 |
nicklas |
15 |
private String version; |
4420 |
23 Mar 17 |
nicklas |
16 |
private boolean exportFileSyncScripts; |
5140 |
22 Nov 18 |
nicklas |
17 |
private boolean skipHistologyImages; |
5555 |
13 Aug 19 |
nicklas |
18 |
private boolean debugMode; |
4079 |
06 Sep 16 |
nicklas |
19 |
|
4420 |
23 Mar 17 |
nicklas |
20 |
public ReleaseWriterOptions(ItemList list) |
4420 |
23 Mar 17 |
nicklas |
21 |
{ |
4420 |
23 Mar 17 |
nicklas |
22 |
this.list = list; |
4420 |
23 Mar 17 |
nicklas |
23 |
} |
4079 |
06 Sep 16 |
nicklas |
24 |
|
4079 |
06 Sep 16 |
nicklas |
25 |
/** |
4420 |
23 Mar 17 |
nicklas |
Get the item list that is used as source for the release. |
4420 |
23 Mar 17 |
nicklas |
27 |
*/ |
4420 |
23 Mar 17 |
nicklas |
28 |
public ItemList getList() |
4420 |
23 Mar 17 |
nicklas |
29 |
{ |
4420 |
23 Mar 17 |
nicklas |
30 |
return list; |
4420 |
23 Mar 17 |
nicklas |
31 |
} |
4420 |
23 Mar 17 |
nicklas |
32 |
|
4420 |
23 Mar 17 |
nicklas |
33 |
/** |
4420 |
23 Mar 17 |
nicklas |
Get the release version number. |
4420 |
23 Mar 17 |
nicklas |
@since 4.10 |
4420 |
23 Mar 17 |
nicklas |
36 |
*/ |
4420 |
23 Mar 17 |
nicklas |
37 |
public String getVersion() |
4420 |
23 Mar 17 |
nicklas |
38 |
{ |
4420 |
23 Mar 17 |
nicklas |
39 |
return version; |
4420 |
23 Mar 17 |
nicklas |
40 |
} |
4420 |
23 Mar 17 |
nicklas |
41 |
public void setVersion(String version) |
4420 |
23 Mar 17 |
nicklas |
42 |
{ |
4420 |
23 Mar 17 |
nicklas |
43 |
this.version = version; |
4420 |
23 Mar 17 |
nicklas |
44 |
} |
4420 |
23 Mar 17 |
nicklas |
45 |
|
4079 |
06 Sep 16 |
nicklas |
46 |
public boolean getUseExternalId() |
4079 |
06 Sep 16 |
nicklas |
47 |
{ |
5089 |
14 Nov 18 |
nicklas |
48 |
return true; |
4079 |
06 Sep 16 |
nicklas |
49 |
} |
5089 |
14 Nov 18 |
nicklas |
50 |
|
4346 |
10 Feb 17 |
nicklas |
51 |
/** |
4420 |
23 Mar 17 |
nicklas |
TRUE to export bash script files for syncing files |
4420 |
23 Mar 17 |
nicklas |
between the project archive and release archive. |
4420 |
23 Mar 17 |
nicklas |
@since 4.10 |
4420 |
23 Mar 17 |
nicklas |
55 |
*/ |
4420 |
23 Mar 17 |
nicklas |
56 |
public boolean exportFileSyncScripts() |
4420 |
23 Mar 17 |
nicklas |
57 |
{ |
4420 |
23 Mar 17 |
nicklas |
58 |
return exportFileSyncScripts; |
4420 |
23 Mar 17 |
nicklas |
59 |
} |
4420 |
23 Mar 17 |
nicklas |
60 |
/** |
4420 |
23 Mar 17 |
nicklas |
@since 4.10 |
4420 |
23 Mar 17 |
nicklas |
62 |
*/ |
4420 |
23 Mar 17 |
nicklas |
63 |
public void setExportFileSyncScripts(boolean exportFileSyncScripts) |
4420 |
23 Mar 17 |
nicklas |
64 |
{ |
4420 |
23 Mar 17 |
nicklas |
65 |
this.exportFileSyncScripts = exportFileSyncScripts; |
4420 |
23 Mar 17 |
nicklas |
66 |
} |
4481 |
05 May 17 |
nicklas |
67 |
|
5140 |
22 Nov 18 |
nicklas |
68 |
/** |
5140 |
22 Nov 18 |
nicklas |
Do not copy histology images if this option is enabled. |
5140 |
22 Nov 18 |
nicklas |
@since 4.21 |
5140 |
22 Nov 18 |
nicklas |
71 |
*/ |
5140 |
22 Nov 18 |
nicklas |
72 |
public boolean skipHistologyImages() |
5140 |
22 Nov 18 |
nicklas |
73 |
{ |
5140 |
22 Nov 18 |
nicklas |
74 |
return skipHistologyImages; |
5140 |
22 Nov 18 |
nicklas |
75 |
} |
4420 |
23 Mar 17 |
nicklas |
76 |
|
5140 |
22 Nov 18 |
nicklas |
77 |
/** |
5140 |
22 Nov 18 |
nicklas |
@since 4.21 |
5140 |
22 Nov 18 |
nicklas |
79 |
*/ |
5140 |
22 Nov 18 |
nicklas |
80 |
public void setSkipHistologyImages(boolean skip) |
5140 |
22 Nov 18 |
nicklas |
81 |
{ |
5140 |
22 Nov 18 |
nicklas |
82 |
this.skipHistologyImages = skip; |
5140 |
22 Nov 18 |
nicklas |
83 |
} |
5555 |
13 Aug 19 |
nicklas |
84 |
|
5555 |
13 Aug 19 |
nicklas |
85 |
/** |
5555 |
13 Aug 19 |
nicklas |
The exporter is running in debug mode if this option is enabled. |
5555 |
13 Aug 19 |
nicklas |
@since 4.23 |
5555 |
13 Aug 19 |
nicklas |
88 |
*/ |
5555 |
13 Aug 19 |
nicklas |
89 |
public boolean debugMode() |
5555 |
13 Aug 19 |
nicklas |
90 |
{ |
5555 |
13 Aug 19 |
nicklas |
91 |
return debugMode; |
5555 |
13 Aug 19 |
nicklas |
92 |
} |
5555 |
13 Aug 19 |
nicklas |
93 |
|
5555 |
13 Aug 19 |
nicklas |
94 |
/** |
5555 |
13 Aug 19 |
nicklas |
@since 4.23 |
5555 |
13 Aug 19 |
nicklas |
96 |
*/ |
5555 |
13 Aug 19 |
nicklas |
97 |
public void setDebugMode(boolean debugMode) |
5555 |
13 Aug 19 |
nicklas |
98 |
{ |
5555 |
13 Aug 19 |
nicklas |
99 |
this.debugMode = debugMode; |
5555 |
13 Aug 19 |
nicklas |
100 |
} |
4079 |
06 Sep 16 |
nicklas |
101 |
} |