1 package com.proalpha.pds.gitutils.mylyn;
3 import java.util.ArrayList;
15 private boolean loadXml =
true;
16 private boolean createDf =
true;
17 private boolean loadDf =
true;
18 private boolean updateStartparam =
true;
19 private boolean updateArtifacts =
true;
33 updateArtifacts =
true;
39 updateStartparam =
true;
43 updateStartparam =
true;
46 updateStartparam =
true;
51 public boolean isLoadXml() {
55 public void setLoadXml(
boolean loadXml) {
56 this.loadXml = loadXml;
59 public boolean isCreateDf() {
63 public void setCreateDf(
boolean createDf) {
64 this.createDf = createDf;
67 public boolean isLoadDf() {
71 public void setLoadDf(
boolean loadDf) {
75 public boolean isUpdateStartparam() {
76 return updateStartparam;
79 public void setUpdateStartparam(
boolean updateStartparam) {
80 this.updateStartparam = updateStartparam;
83 public boolean isUpdateArtifacts() {
84 return updateArtifacts;
87 public void setUpdateArtifacts(
boolean updateArtifacts) {
88 this.updateArtifacts = updateArtifacts;
91 public DeleteRcodeType getDeleteRcodeTyper() {
92 return deleteRcodeType;
95 public void setDeleteRcodeType(DeleteRcodeType deletRcodeType) {
96 this.deleteRcodeType = deletRcodeType;
108 if (!stateInfoDiffList.isEmpty())
109 this.updateArtifacts =
true;
111 this.updateArtifacts =
false;
113 if (!pdiDiffList.isEmpty()) {
115 this.createDf =
true;
117 this.updateStartparam =
true;
120 this.loadXml =
false;
121 this.createDf =
false;
123 this.updateStartparam =
false;
136 ArrayList<String> stages =
new ArrayList<>();
139 stages.add(
"getchanges");
141 stages.add(
"loaddiffs");
142 if (updateStartparam)
143 stages.add(
"updatestartparam");
145 stages.add(
"createdf");
147 stages.add(
"loaddf");
148 stages.add(
"restore_repository");
150 stages.add(
"updateartifacts");
152 stages.add(
"clean_rcode_smart");
153 stages.add(
"uploaddb");
ReconcileActionSettings(CheckoutAction chkAction)
void deriveFromDiff(List<?> pdiDiffList, List<?> stateInfoDiffList)
List< String > getPaUpdateStages()