Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmisinco2013-09-26 22:22:28 +0000
committerRoberto E. Escobar2013-10-12 01:16:41 +0000
commit3553e04b163167f7ad6a6d753e5cb58ca805ce95 (patch)
treef0460b231fc22d87b632d85bb3401f0f73ff055c /plugins/org.eclipse.osee.ats/src
parent8947a09c304cf45ca4beba0af5a15e220f118770 (diff)
downloadorg.eclipse.osee-3553e04b163167f7ad6a6d753e5cb58ca805ce95.tar.gz
org.eclipse.osee-3553e04b163167f7ad6a6d753e5cb58ca805ce95.tar.xz
org.eclipse.osee-3553e04b163167f7ad6a6d753e5cb58ca805ce95.zip
feature[ats_8G0FW]: Remove HRIDs as an ID
Diffstat (limited to 'plugins/org.eclipse.osee.ats/src')
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/PortPairsOperation.java9
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenChangeReportByIdAction.java8
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenInAtsWorldAction.java10
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenWorkflowByIdAction.java8
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenWorldByIdAction.java8
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ArtifactSelectWizardPage.java13
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AnnualCostAvoidanceColumn.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AssigneeColumnUI.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AtsIdColumn.java65
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CancelledDateColumn.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CompletedDateColumn.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/ParentAtsIdColumn.java (renamed from plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/ParentHridColumn.java)20
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMADetailsSection.java13
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAEditor.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAPrint.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMARelationsHyperlinkComposite.java3
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAWorkFlowTab.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/widget/ReviewInfoXWidget.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/export/AtsExportManager.java8
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/goal/GoalXViewerFactory.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/health/ValidateAtsDatabase.java40
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/internal/AtsOseeCmService.java8
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/ArtifactImpactToActionSearchItem.java8
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/AtsNavigateViewItems.java16
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/report/CreateActionArtifactChangeReportJob.java8
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/report/ExtendedStatusReportJob.java8
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/notify/EmailActionsBlam.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/CreateWorkingBranchFromTxBlam.java23
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/DuplicateWorkflowBlam.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/ExportChangeReportOperation.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/review/GenerateReviewParticipationReport.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/review/ReviewNavigateViewItems.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/search/AtsQuickSearchOperation.java16
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsBranchCommitOperation.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsDeleteManager.java9
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsUtil.java11
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/DoesNotWorkItemAts.java11
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/Overview.java16
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PromptChangeUtil.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/ArtifactValidationRule.java3
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/ValidationReportOperation.java6
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/ReleaseVersionItem.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/VersionReportJob.java6
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/walker/ActionWalkerView.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/workdef/config/ImportAIsAndTeamDefinitionsToDb.java16
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldLabelProvider.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldXViewerFactory.java11
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleIdSearchData.java (renamed from plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleHridSearchData.java)18
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleIdSearchOperation.java (renamed from plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleHridSearchOperation.java)19
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleIdSearchUi.java (renamed from plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleHridSearchUi.java)13
50 files changed, 263 insertions, 226 deletions
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/PortPairsOperation.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/PortPairsOperation.java
index 10c4d2d4ff7..d4aba663d4f 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/PortPairsOperation.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/PortPairsOperation.java
@@ -95,11 +95,6 @@ public final class PortPairsOperation extends AbstractOperation {
AtsAttributeTypes.LegacyPcrId, workflowId, CoreBranches.COMMON);
}
- private TeamWorkFlowArtifact getWorkflowFromHRID(String HRID) throws OseeCoreException {
-
- return (TeamWorkFlowArtifact) ArtifactQuery.getArtifactFromId(HRID, CoreBranches.COMMON);
- }
-
private void doPortWork(TeamWorkFlowArtifact sourceWorkflow, TeamWorkFlowArtifact destinationWorkflow) throws OseeCoreException {
if (destinationWorkflow.getWorkingBranchForceCacheUpdate() == null) {
AtsBranchManagerCore.createWorkingBranch_Create(destinationWorkflow, true);
@@ -132,7 +127,7 @@ public final class PortPairsOperation extends AbstractOperation {
}
Collection<Branch> branches =
- BranchManager.getBranchesByName(String.format("Porting [%s] branch", sourceWorkflow.getHumanReadableId()));
+ BranchManager.getBranchesByName(String.format("Porting [%s] branch", sourceWorkflow.getAtsId()));
if (branches.isEmpty()) {
TransactionRecord transRecord = AtsBranchManagerCore.getEarliestTransactionId(sourceWorkflow);
@@ -140,7 +135,7 @@ public final class PortPairsOperation extends AbstractOperation {
return null;
} else {
return BranchManager.createWorkingBranchFromTx(transRecord,
- String.format("Porting [%s] branch", sourceWorkflow.getHumanReadableId()), null);
+ String.format("Porting [%s] branch", sourceWorkflow.getAtsId()), null);
}
} else {
return branches.iterator().next();
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenChangeReportByIdAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenChangeReportByIdAction.java
index 5810130a78b..8df0b6f1f0d 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenChangeReportByIdAction.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenChangeReportByIdAction.java
@@ -14,8 +14,8 @@ import org.eclipse.jface.action.Action;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.osee.ats.internal.Activator;
import org.eclipse.osee.ats.util.AtsEditor;
-import org.eclipse.osee.ats.world.search.MultipleHridSearchData;
-import org.eclipse.osee.ats.world.search.MultipleHridSearchOperation;
+import org.eclipse.osee.ats.world.search.MultipleIdSearchData;
+import org.eclipse.osee.ats.world.search.MultipleIdSearchOperation;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.core.operation.Operations;
import org.eclipse.osee.framework.jdk.core.util.Strings;
@@ -47,11 +47,11 @@ public class OpenChangeReportByIdAction extends Action {
@Override
public void run() {
- MultipleHridSearchData data = new MultipleHridSearchData(getText(), AtsEditor.ChangeReport);
+ MultipleIdSearchData data = new MultipleIdSearchData(getText(), AtsEditor.ChangeReport);
if (Strings.isValid(overrideId)) {
data.setEnteredIds(overrideId);
}
- MultipleHridSearchOperation srchOperation = new MultipleHridSearchOperation(data);
+ MultipleIdSearchOperation srchOperation = new MultipleIdSearchOperation(data);
if (pend) {
try {
Operations.executeWorkAndCheckStatus(srchOperation);
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenInAtsWorldAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenInAtsWorldAction.java
index 58199c2fbb1..2833b361373 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenInAtsWorldAction.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenInAtsWorldAction.java
@@ -13,13 +13,13 @@ package org.eclipse.osee.ats.actions;
import java.util.Arrays;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.osee.ats.AtsImage;
+import org.eclipse.osee.ats.core.client.action.ActionArtifact;
import org.eclipse.osee.ats.core.client.team.TeamWorkFlowArtifact;
import org.eclipse.osee.ats.core.client.workflow.AbstractWorkflowArtifact;
import org.eclipse.osee.ats.world.WorldEditor;
import org.eclipse.osee.ats.world.WorldEditorSimpleProvider;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.core.exception.OseeStateException;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
import org.eclipse.osee.framework.ui.swt.ImageManager;
/**
@@ -38,18 +38,18 @@ public class OpenInAtsWorldAction extends AbstractAtsAction {
@Override
public void runWithException() throws OseeCoreException {
if (sma.isTeamWorkflow()) {
- Artifact actionArt = ((TeamWorkFlowArtifact) sma).getParentActionArtifact();
+ ActionArtifact actionArt = ((TeamWorkFlowArtifact) sma).getParentActionArtifact();
if (actionArt != null) {
- WorldEditor.open(new WorldEditorSimpleProvider("Action " + actionArt.getHumanReadableId(),
+ WorldEditor.open(new WorldEditorSimpleProvider("Action " + actionArt.getAtsId(),
Arrays.asList(actionArt)));
} else {
- WorldEditor.open(new WorldEditorSimpleProvider(sma.getArtifactTypeName() + " " + sma.getHumanReadableId(),
+ WorldEditor.open(new WorldEditorSimpleProvider(sma.getArtifactTypeName() + " " + sma.getAtsId(),
Arrays.asList(sma)));
throw new OseeStateException("No Parent Action; Opening Team Workflow");
}
return;
} else {
- WorldEditor.open(new WorldEditorSimpleProvider(sma.getArtifactTypeName() + ": " + sma.getHumanReadableId(),
+ WorldEditor.open(new WorldEditorSimpleProvider(sma.getArtifactTypeName() + ": " + sma.getAtsId(),
Arrays.asList(sma)));
return;
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenWorkflowByIdAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenWorkflowByIdAction.java
index 903d35fb764..2425e9acf68 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenWorkflowByIdAction.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenWorkflowByIdAction.java
@@ -15,8 +15,8 @@ import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.osee.ats.AtsImage;
import org.eclipse.osee.ats.internal.Activator;
import org.eclipse.osee.ats.util.AtsEditor;
-import org.eclipse.osee.ats.world.search.MultipleHridSearchData;
-import org.eclipse.osee.ats.world.search.MultipleHridSearchOperation;
+import org.eclipse.osee.ats.world.search.MultipleIdSearchData;
+import org.eclipse.osee.ats.world.search.MultipleIdSearchOperation;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.core.operation.Operations;
import org.eclipse.osee.framework.jdk.core.util.Strings;
@@ -47,11 +47,11 @@ public class OpenWorkflowByIdAction extends Action {
@Override
public void run() {
- MultipleHridSearchData data = new MultipleHridSearchData(getText(), AtsEditor.WorkflowEditor);
+ MultipleIdSearchData data = new MultipleIdSearchData(getText(), AtsEditor.WorkflowEditor);
if (Strings.isValid(overrideId)) {
data.setEnteredIds(overrideId);
}
- MultipleHridSearchOperation operation = new MultipleHridSearchOperation(data);
+ MultipleIdSearchOperation operation = new MultipleIdSearchOperation(data);
if (pend) {
try {
Operations.executeWorkAndCheckStatus(operation);
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenWorldByIdAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenWorldByIdAction.java
index af34e30956c..574c3e75fd6 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenWorldByIdAction.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/OpenWorldByIdAction.java
@@ -15,8 +15,8 @@ import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.osee.ats.AtsImage;
import org.eclipse.osee.ats.internal.Activator;
import org.eclipse.osee.ats.util.AtsEditor;
-import org.eclipse.osee.ats.world.search.MultipleHridSearchData;
-import org.eclipse.osee.ats.world.search.MultipleHridSearchOperation;
+import org.eclipse.osee.ats.world.search.MultipleIdSearchData;
+import org.eclipse.osee.ats.world.search.MultipleIdSearchOperation;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.core.operation.Operations;
import org.eclipse.osee.framework.jdk.core.util.Strings;
@@ -43,11 +43,11 @@ public class OpenWorldByIdAction extends Action {
@Override
public void run() {
- MultipleHridSearchData data = new MultipleHridSearchData(getText(), AtsEditor.WorldEditor);
+ MultipleIdSearchData data = new MultipleIdSearchData(getText(), AtsEditor.WorldEditor);
if (Strings.isValid(overrideId)) {
data.setEnteredIds(overrideId);
}
- MultipleHridSearchOperation operation = new MultipleHridSearchOperation(data);
+ MultipleIdSearchOperation operation = new MultipleIdSearchOperation(data);
if (pend) {
try {
Operations.executeWorkAndCheckStatus(operation);
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ArtifactSelectWizardPage.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ArtifactSelectWizardPage.java
index b73430f7df9..91dcb7f151f 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ArtifactSelectWizardPage.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/actions/wizard/ArtifactSelectWizardPage.java
@@ -22,6 +22,7 @@ import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerSorter;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.osee.ats.api.IAtsObject;
+import org.eclipse.osee.ats.api.IAtsWorkItem;
import org.eclipse.osee.ats.internal.Activator;
import org.eclipse.osee.ats.util.AtsObjectLabelProvider;
import org.eclipse.osee.ats.util.AtsUtil;
@@ -165,15 +166,21 @@ public class ArtifactSelectWizardPage extends WizardPage {
if (arg0 instanceof Artifact) {
Artifact art = (Artifact) arg0;
if (showArtData) {
- return String.format("%s - (%s %s %s)", art.getName(), art.getArtId(), art.getHumanReadableId(),
- art.getGuid());
+ return String.format("%s - (%s %s)", art.getName(), art.getArtId(), art.getGuid());
} else {
return art.getName();
}
+ } else if (arg0 instanceof IAtsWorkItem) {
+ IAtsWorkItem workItem = (IAtsWorkItem) arg0;
+ if (showArtData) {
+ return String.format("%s - (%s %s)", workItem.getName(), workItem.getAtsId(), workItem.getGuid());
+ } else {
+ return workItem.getName();
+ }
} else if (arg0 instanceof IAtsObject) {
IAtsObject art = (IAtsObject) arg0;
if (showArtData) {
- return String.format("%s - (%s %s)", art.getName(), art.getHumanReadableId(), art.getGuid());
+ return String.format("%s - (%s)", art.getName(), art.getGuid());
} else {
return art.getName();
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AnnualCostAvoidanceColumn.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AnnualCostAvoidanceColumn.java
index bdea4c25226..884239cd631 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AnnualCostAvoidanceColumn.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AnnualCostAvoidanceColumn.java
@@ -126,10 +126,10 @@ public class AnnualCostAvoidanceColumn extends XViewerAtsColumn implements IXVie
return new Result("Weekly Benefit Hours not set.");
}
} catch (NumberFormatException ex) {
- OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, "HRID " + artifact.getHumanReadableId(), ex);
+ OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, "ID " + artifact.getAtsId(), ex);
return new Result("Weekly Benefit value is invalid double \"" + value + "\"");
} catch (Exception ex) {
- OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, "HRID " + artifact.getHumanReadableId(), ex);
+ OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, "ID " + artifact.getAtsId(), ex);
return new Result("Exception calculating cost avoidance. See log for details.");
}
return Result.TrueResult;
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AssigneeColumnUI.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AssigneeColumnUI.java
index 4a06e99072f..55dbc61040a 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AssigneeColumnUI.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AssigneeColumnUI.java
@@ -113,11 +113,11 @@ public class AssigneeColumnUI extends XViewerAtsColumn implements IXViewerValueC
for (AbstractWorkflowArtifact awa : awas) {
if (awa.isCompleted()) {
AWorkbench.popup("ERROR",
- "Can't assign completed " + awa.getArtifactTypeName() + " (" + awa.getHumanReadableId() + ")");
+ "Can't assign completed " + awa.getArtifactTypeName() + " (" + awa.getAtsId() + ")");
return false;
} else if (awa.isCancelled()) {
AWorkbench.popup("ERROR",
- "Can't assign cancelled " + awa.getArtifactTypeName() + " (" + awa.getHumanReadableId() + ")");
+ "Can't assign cancelled " + awa.getArtifactTypeName() + " (" + awa.getAtsId() + ")");
return false;
}
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AtsIdColumn.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AtsIdColumn.java
new file mode 100644
index 00000000000..7ec91e026a3
--- /dev/null
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/AtsIdColumn.java
@@ -0,0 +1,65 @@
+/*******************************************************************************
+ * Copyright (c) 2004, 2007 Boeing.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.osee.ats.column;
+
+import org.eclipse.nebula.widgets.xviewer.XViewerCells;
+import org.eclipse.nebula.widgets.xviewer.XViewerColumn;
+import org.eclipse.nebula.widgets.xviewer.XViewerValueColumn;
+import org.eclipse.osee.ats.api.IAtsObject;
+import org.eclipse.osee.ats.api.IAtsWorkItem;
+import org.eclipse.swt.SWT;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class AtsIdColumn extends XViewerValueColumn {
+
+ public static AtsIdColumn instance = new AtsIdColumn();
+
+ public static AtsIdColumn getInstance() {
+ return instance;
+ }
+
+ public AtsIdColumn() {
+ this(false);
+ }
+
+ public AtsIdColumn(boolean show) {
+ super("ats.id", "ATS ID", 75, SWT.LEFT, show, SortDataType.String, false, "ATS ID");
+ }
+
+ /**
+ * XViewer uses copies of column definitions so originals that are registered are not corrupted. Classes extending
+ * XViewerValueColumn MUST extend this constructor so the correct sub-class is created
+ */
+ @Override
+ public AtsIdColumn copy() {
+ AtsIdColumn newXCol = new AtsIdColumn(isShow());
+ super.copy(this, newXCol);
+ return newXCol;
+ }
+
+ @Override
+ public String getColumnText(Object element, XViewerColumn column, int columnIndex) {
+ String result = "";
+ try {
+ if (element instanceof IAtsWorkItem) {
+ result = ((IAtsWorkItem) element).getAtsId();
+ } else if (element instanceof IAtsObject) {
+ result = ((IAtsObject) element).getGuid();
+ }
+ } catch (Exception ex) {
+ result = XViewerCells.getCellExceptionString(ex);
+ }
+ return result;
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CancelledDateColumn.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CancelledDateColumn.java
index 85a6bb37d20..bcf353f6463 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CancelledDateColumn.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CancelledDateColumn.java
@@ -77,7 +77,7 @@ public class CancelledDateColumn extends XViewerAtsColumn implements IXViewerVal
if (((AbstractWorkflowArtifact) object).isCancelled()) {
Date date = ((AbstractWorkflowArtifact) object).internalGetCancelledDate();
if (date == null) {
- OseeLog.log(Activator.class, Level.SEVERE, "Cancelled with no date => " + awa.getHumanReadableId());
+ OseeLog.log(Activator.class, Level.SEVERE, "Cancelled with no date => " + awa.getAtsId());
}
return date;
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CompletedDateColumn.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CompletedDateColumn.java
index c7f7ba7fda8..f32d1ddec21 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CompletedDateColumn.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/CompletedDateColumn.java
@@ -77,7 +77,7 @@ public class CompletedDateColumn extends XViewerAtsColumn implements IXViewerVal
if (((AbstractWorkflowArtifact) object).isCompleted()) {
Date date = ((AbstractWorkflowArtifact) object).getCompletedDate();
if (date == null) {
- OseeLog.log(Activator.class, Level.SEVERE, "Completed with no date => " + awa.getHumanReadableId());
+ OseeLog.log(Activator.class, Level.SEVERE, "Completed with no date => " + awa.getAtsId());
}
return date;
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/ParentHridColumn.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/ParentAtsIdColumn.java
index 795eb086af2..c381fc1b5f1 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/ParentHridColumn.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/column/ParentAtsIdColumn.java
@@ -26,17 +26,17 @@ import org.eclipse.swt.SWT;
/**
* @author Donald G. Dunne
*/
-public class ParentHridColumn extends XViewerAtsColumn implements IXViewerValueColumn {
+public class ParentAtsIdColumn extends XViewerAtsColumn implements IXViewerValueColumn {
- public static ParentHridColumn instance = new ParentHridColumn();
+ public static ParentAtsIdColumn instance = new ParentAtsIdColumn();
- public static ParentHridColumn getInstance() {
+ public static ParentAtsIdColumn getInstance() {
return instance;
}
- private ParentHridColumn() {
- super(WorldXViewerFactory.COLUMN_NAMESPACE + ".parenthrid", "Parent HRID", 75, SWT.LEFT, false,
- SortDataType.String, false, "Human Readable ID of Parent Action or Team Workflow");
+ private ParentAtsIdColumn() {
+ super(WorldXViewerFactory.COLUMN_NAMESPACE + ".parentatsid", "Parent ATS ID", 75, SWT.LEFT, false,
+ SortDataType.String, false, "ATS ID of Parent Action or Team Workflow");
}
/**
@@ -44,8 +44,8 @@ public class ParentHridColumn extends XViewerAtsColumn implements IXViewerValueC
* XViewerValueColumn MUST extend this constructor so the correct sub-class is created
*/
@Override
- public ParentHridColumn copy() {
- ParentHridColumn newXCol = new ParentHridColumn();
+ public ParentAtsIdColumn copy() {
+ ParentAtsIdColumn newXCol = new ParentAtsIdColumn();
super.copy(this, newXCol);
return newXCol;
}
@@ -56,10 +56,10 @@ public class ParentHridColumn extends XViewerAtsColumn implements IXViewerValueC
if (Artifacts.isOfType(element, AtsArtifactTypes.TeamWorkflow)) {
ActionArtifact parentAction = ((TeamWorkFlowArtifact) element).getParentActionArtifact();
if (parentAction != null) {
- return parentAction.getHumanReadableId();
+ return parentAction.getAtsId();
}
} else if (element instanceof AbstractWorkflowArtifact && ((AbstractWorkflowArtifact) element).getParentAWA() != null) {
- return ((AbstractWorkflowArtifact) element).getParentAWA().getHumanReadableId();
+ return ((AbstractWorkflowArtifact) element).getParentAWA().getAtsId();
}
} catch (OseeCoreException ex) {
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMADetailsSection.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMADetailsSection.java
index d1ea188bb60..f8fd4538ccc 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMADetailsSection.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMADetailsSection.java
@@ -15,6 +15,7 @@ import java.util.Map;
import java.util.logging.Level;
import org.eclipse.osee.ats.access.AtsBranchAccessManager;
import org.eclipse.osee.ats.api.data.AtsArtifactTypes;
+import org.eclipse.osee.ats.core.client.action.ActionArtifact;
import org.eclipse.osee.ats.core.client.team.TeamWorkFlowArtifact;
import org.eclipse.osee.ats.core.client.workflow.AbstractWorkflowArtifact;
import org.eclipse.osee.ats.internal.Activator;
@@ -25,7 +26,6 @@ import org.eclipse.osee.framework.core.model.Branch;
import org.eclipse.osee.framework.core.services.CmAccessControl;
import org.eclipse.osee.framework.jdk.core.util.Lib;
import org.eclipse.osee.framework.logging.OseeLog;
-import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
import org.eclipse.osee.framework.skynet.core.utility.Artifacts;
import org.eclipse.osee.framework.ui.swt.ALayout;
import org.eclipse.osee.framework.ui.swt.Widgets;
@@ -113,14 +113,14 @@ public class SMADetailsSection extends SectionPart {
private void addSMADetails(AbstractWorkflowArtifact workflow, Map<String, String> details) throws OseeCoreException {
details.put("Workflow Definition", workflow.getWorkDefinition().getName());
- Artifact parentAction = workflow.getParentActionArtifact();
+ ActionArtifact parentAction = workflow.getParentActionArtifact();
if (parentAction == null) {
details.put("Action Id", "No Parent Action");
} else {
- details.put("Action Id", parentAction.getHumanReadableId());
+ details.put("Action Id", parentAction.getAtsId());
}
if (!(workflow.isOfType(AtsArtifactTypes.TeamWorkflow)) && workflow.getParentTeamWorkflow() != null) {
- details.put("Parent Team Workflow Id", workflow.getParentTeamWorkflow().getHumanReadableId());
+ details.put("Parent Team Workflow Id", workflow.getParentTeamWorkflow().getAtsId());
}
if (workflow.isOfType(AtsArtifactTypes.TeamWorkflow)) {
details.put("Working Branch Access Context Id", getAccessContextId((TeamWorkFlowArtifact) workflow));
@@ -151,7 +151,10 @@ public class SMADetailsSection extends SectionPart {
}
} else {
try {
- ids = accessControl.getContextId(AtsClientService.get().getUserAdmin().getOseeUser(AtsClientService.get().getUserAdmin().getCurrentUser()), workingBranch);
+ ids =
+ accessControl.getContextId(
+ AtsClientService.get().getUserAdmin().getOseeUser(
+ AtsClientService.get().getUserAdmin().getCurrentUser()), workingBranch);
message = ids.toString();
} catch (Exception ex) {
OseeLog.log(Activator.class, Level.SEVERE, ex);
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAEditor.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAEditor.java
index 87c3f6e17d9..7e048458e44 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAEditor.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAEditor.java
@@ -318,7 +318,7 @@ public class SMAEditor extends AbstractArtifactEditor implements IWorldEditor, I
@Override
public String toString() {
- return "SMAEditor - " + awa.getHumanReadableId() + " - " + awa.getArtifactTypeName() + " named \"" + awa.getName() + "\"";
+ return "SMAEditor - " + awa.getAtsId() + " - " + awa.getArtifactTypeName() + " named \"" + awa.getName() + "\"";
}
@Override
@@ -385,7 +385,7 @@ public class SMAEditor extends AbstractArtifactEditor implements IWorldEditor, I
new ToolItem(toolBar, SWT.SEPARATOR);
Text artifactInfoLabel = new Text(toolBar.getParent(), SWT.END);
artifactInfoLabel.setEditable(false);
- artifactInfoLabel.setText("Type: \"" + awa.getArtifactTypeName() + "\" HRID: " + awa.getHumanReadableId());
+ artifactInfoLabel.setText("Type: \"" + awa.getArtifactTypeName() + "\" ATS: " + awa.getAtsId());
artifactInfoLabel.setToolTipText("The human readable id and database id for this artifact");
return toolBar;
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAPrint.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAPrint.java
index 858ccdb3e7e..0548018c6be 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAPrint.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAPrint.java
@@ -101,7 +101,7 @@ public class SMAPrint extends Action {
resultData.addRaw(AHTML.addRowMultiColumnTable(new String[] {
//
AHTML.getLabelValueStr(AHTML.LABEL_FONT, "Workflow: ", sma.getArtifactTypeName()),
- AHTML.getLabelValueStr(AHTML.LABEL_FONT, "HRID: ", sma.getHumanReadableId()),
+ AHTML.getLabelValueStr(AHTML.LABEL_FONT, "ID: ", sma.getAtsId()),
(pcrId == null ? "" : AHTML.getLabelValueStr(AHTML.LABEL_FONT, "Id: ", pcrId))}));
resultData.addRaw(AHTML.endMultiColumnTable());
for (NoteItem note : sma.getNotes().getNoteItems()) {
@@ -148,7 +148,7 @@ public class SMAPrint extends Action {
PercentCompleteTotalUtil.getPercentCompleteTotal(art) + "",
HoursSpentUtil.getHoursSpentTotal(art) + "",
art.getSoleAttributeValue(AtsAttributeTypes.Resolution, ""),
- art.getHumanReadableId()}));
+ art.getAtsId()}));
}
rd.addRaw(AHTML.endBorderTable());
} catch (Exception ex) {
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMARelationsHyperlinkComposite.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMARelationsHyperlinkComposite.java
index 72a8f704648..f73755610d0 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMARelationsHyperlinkComposite.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMARelationsHyperlinkComposite.java
@@ -15,6 +15,7 @@ import java.util.logging.Level;
import org.eclipse.osee.ats.AtsOpenOption;
import org.eclipse.osee.ats.api.data.AtsRelationTypes;
import org.eclipse.osee.ats.core.client.review.AbstractReviewArtifact;
+import org.eclipse.osee.ats.core.client.util.AtsUtilCore;
import org.eclipse.osee.ats.core.client.workflow.AbstractWorkflowArtifact;
import org.eclipse.osee.ats.internal.Activator;
import org.eclipse.osee.ats.util.AtsUtil;
@@ -122,7 +123,7 @@ public class SMARelationsHyperlinkComposite extends Composite {
this,
String.format("\"%s\" - %s",
art.getName().length() < 60 ? art.getName() : art.getName().substring(0, 60),
- art.getHumanReadableId()), SWT.NONE);
+ AtsUtilCore.getAtsId(art)), SWT.NONE);
link.addHyperlinkListener(new IHyperlinkListener() {
@Override
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAWorkFlowTab.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAWorkFlowTab.java
index f054441aba5..4c2588b1e7a 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAWorkFlowTab.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/SMAWorkFlowTab.java
@@ -622,7 +622,7 @@ public class SMAWorkFlowTab extends FormPage implements IWorldViewerEventHandler
OseeLog.log(Activator.class, Level.SEVERE, ex);
}
FormsUtil.createLabelText(toolkit, topLineComp, awa.getArtifactSuperTypeName() + " Id: ",
- awa.getHumanReadableId());
+ awa.getAtsId());
try {
String pcrId = TeamWorkFlowManager.getPcrId(awa);
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/widget/ReviewInfoXWidget.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/widget/ReviewInfoXWidget.java
index 3f99b293019..7205b024bec 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/widget/ReviewInfoXWidget.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/editor/widget/ReviewInfoXWidget.java
@@ -234,7 +234,7 @@ public class ReviewInfoXWidget extends XLabelValueBase {
html.append(AHTML.addRowMultiColumnTable(new String[] {
art.getArtifactTypeName(),
art.getName(),
- art.getHumanReadableId()}));
+ art.getAtsId()}));
}
html.append(AHTML.endBorderTable());
} catch (Exception ex) {
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/export/AtsExportManager.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/export/AtsExportManager.java
index 0b4740adb6a..67097dbde49 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/export/AtsExportManager.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/export/AtsExportManager.java
@@ -133,19 +133,19 @@ public class AtsExportManager extends Action {
StringBuffer singleSb = new StringBuffer();
for (Artifact artifact : artifacts) {
if (artifact instanceof AbstractWorkflowArtifact) {
- SMAPrint smaPrint = new SMAPrint(((AbstractWorkflowArtifact) artifact));
+ AbstractWorkflowArtifact awa = (AbstractWorkflowArtifact) artifact;
+ SMAPrint smaPrint = new SMAPrint(awa);
smaPrint.setIncludeTaskList(includeTaskList);
String html = XResultDataUI.getReport(smaPrint.getResultData(), "").getManipulatedHtml();
if (multipleFile) {
try {
if (asHtmlToFile) {
File file =
- new File(
- exportWizard.getFileLocation() + "\\" + artifact.getHumanReadableId() + ".html");
+ new File(exportWizard.getFileLocation() + "\\" + awa.getAtsId() + ".html");
Lib.writeStringToFile(html, file);
}
if (asHtmlToResultEditor) {
- ResultsEditor.open("Output", "Export " + artifact.getHumanReadableId(), html);
+ ResultsEditor.open("Output", "Export " + awa.getAtsId(), html);
}
} catch (IOException ex) {
throw new OseeCoreException("Error writing to html file", ex);
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/goal/GoalXViewerFactory.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/goal/GoalXViewerFactory.java
index c5e82ac8441..cfb54bf8108 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/goal/GoalXViewerFactory.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/goal/GoalXViewerFactory.java
@@ -22,6 +22,7 @@ import org.eclipse.osee.ats.column.ChangeTypeColumn;
import org.eclipse.osee.ats.column.CreatedDateColumn;
import org.eclipse.osee.ats.column.GoalOrderColumn;
import org.eclipse.osee.ats.column.GoalOrderVoteColumn;
+import org.eclipse.osee.ats.column.AtsIdColumn;
import org.eclipse.osee.ats.column.NotesColumn;
import org.eclipse.osee.ats.column.PriorityColumn;
import org.eclipse.osee.ats.column.StateColumn;
@@ -36,7 +37,6 @@ import org.eclipse.osee.ats.world.WorldXViewerFactory;
import org.eclipse.osee.ats.world.WorldXViewerSorter;
import org.eclipse.osee.framework.logging.OseeLog;
import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.SkynetXViewerFactory;
-import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.column.HridColumn;
/**
* @author Donald G. Dunne
@@ -48,7 +48,7 @@ public class GoalXViewerFactory extends SkynetXViewerFactory {
public static final List<? extends XViewerColumn> GoalViewerVisibleColumns = Arrays.asList(
GoalOrderColumn.getInstance(), GoalOrderVoteColumn.getInstance(), TitleColumn.getInstance(),
TypeColumn.getInstance(), StateColumn.getInstance(), PriorityColumn.getInstance(),
- ChangeTypeColumn.getInstance(), AssigneeColumnUI.getInstance(), new HridColumn(true),
+ ChangeTypeColumn.getInstance(), AssigneeColumnUI.getInstance(), new AtsIdColumn(true),
CreatedDateColumn.getInstance(), TargetedVersionColumn.getInstance(), NotesColumn.getInstance());
public static Integer[] widths = new Integer[] {
GoalOrderColumn.getInstance().getWidth(),
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/health/ValidateAtsDatabase.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/health/ValidateAtsDatabase.java
index 0a1ef1e7b0d..6f71d6ee840 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/health/ValidateAtsDatabase.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/health/ValidateAtsDatabase.java
@@ -101,8 +101,8 @@ public class ValidateAtsDatabase extends WorldXNavigateItemAction {
private boolean fixAssignees = true;
private boolean fixAttributeValues = true;
- private final Set<String> hrids = new HashSet<String>();
- private final Map<String, String> legacyPcrIdToParentHrid = new HashMap<String, String>(50000);
+ private final Set<String> atsIds = new HashSet<String>();
+ private final Map<String, String> legacyPcrIdToParentId = new HashMap<String, String>(50000);
private final CountingMap<String> testNameToTimeSpentMap = new CountingMap<String>();
private HashCollection<String, String> testNameToResultsMap = null;
private String emailOnComplete = null;
@@ -190,8 +190,8 @@ public class ValidateAtsDatabase extends WorldXNavigateItemAction {
try {
testNameToResultsMap = new HashCollection<String, String>();
- hrids.clear();
- legacyPcrIdToParentHrid.clear();
+ atsIds.clear();
+ legacyPcrIdToParentId.clear();
// int artSetNum = 1;
for (Collection<Integer> artIdList : artIdLists) {
@@ -204,7 +204,7 @@ public class ValidateAtsDatabase extends WorldXNavigateItemAction {
logTestTimeSpent(date, "ArtifactQuery.getArtifactListFromIds", testNameToTimeSpentMap);
// elapsedTime.end();
- // NOTE: Use DoesNotWorkItemAts to process list of HRIDs
+ // NOTE: Use DoesNotWorkItemAts to process list of IDs
// remove all deleted/purged artifacts first
List<Artifact> artifacts = new ArrayList<Artifact>(allArtifacts.size());
@@ -457,7 +457,7 @@ public class ValidateAtsDatabase extends WorldXNavigateItemAction {
// If != null, this stateName has already been found
if (Strings.isValid(storedStateStr)) {
String errorStr =
- "Error: " + artifact.getArtifactTypeName() + " - " + artifact.getHumanReadableId() + " duplicate state: " + stateName;
+ "Error: " + artifact.getArtifactTypeName() + " - " + awa.getAtsId() + " duplicate state: " + stateName;
// delete if state attr is same as current state
if (currentStateName.equals(stateName)) {
errorStr +=
@@ -596,28 +596,23 @@ public class ValidateAtsDatabase extends WorldXNavigateItemAction {
if (artifact.isDeleted()) {
continue;
}
- // Check that HRIDs not duplicated on Common branch
- if (hrids.contains(artifact.getHumanReadableId())) {
- testNameToResultsMap.put("testArtifactIds",
- "Error: Duplicate HRIDs: " + XResultDataUI.getHyperlink(artifact));
- }
// Check that duplicate Legacy PCR IDs team arts do not exist with different parent actions
if (artifact.isOfType(AtsArtifactTypes.TeamWorkflow)) {
TeamWorkFlowArtifact teamWf = (TeamWorkFlowArtifact) artifact;
String legacyPcrId = artifact.getSoleAttributeValueAsString(AtsAttributeTypes.LegacyPcrId, null);
if (legacyPcrId != null) {
- String parentActionHrid = teamWf.getParentActionArtifact().getHumanReadableId();
- String storedParentActionHrid = legacyPcrIdToParentHrid.get(legacyPcrId);
- if (storedParentActionHrid != null) {
- if (!storedParentActionHrid.equals(parentActionHrid)) {
+ String parentActionId = teamWf.getParentActionArtifact().getAtsId();
+ String storedParentActionId = legacyPcrIdToParentId.get(legacyPcrId);
+ if (storedParentActionId != null) {
+ if (!storedParentActionId.equals(parentActionId)) {
String errorStr =
String.format(
- "Error: Duplicate Legacy PCR Ids in Different Actions: teamWf %s parentActionHrid[%s] != storedActionHrid [%s] ",
- teamWf.toStringWithId(), parentActionHrid, storedParentActionHrid);
+ "Error: Duplicate Legacy PCR Ids in Different Actions: teamWf %s parentActionId[%s] != storedActionId [%s] ",
+ teamWf.toStringWithId(), parentActionId, storedParentActionId);
testNameToResultsMap.put("testArtifactIds", errorStr);
}
} else {
- legacyPcrIdToParentHrid.put(legacyPcrId, parentActionHrid);
+ legacyPcrIdToParentId.put(legacyPcrId, parentActionId);
}
}
}
@@ -796,19 +791,18 @@ public class ValidateAtsDatabase extends WorldXNavigateItemAction {
if (branch.getArchiveState().isArchived()) {
testNameToResultsMap.put("validateBranchGuid", String.format(
"Error: [%s][%s][%s] has Parent Branch Id attribute set to Archived Branch [%s] named [%s]",
- name.getName(), name.getHumanReadableId(), name, parentBranchGuid, branch));
+ name.getName(), name.getGuid(), name, parentBranchGuid, branch));
} else if (!branch.getBranchType().isBaselineBranch()) {
testNameToResultsMap.put(
"validateBranchGuid",
String.format(
"Error: [%s][%s][%s] has Parent Branch Id attribute [%s][%s] that is a [%s] branch; should be a BASLINE branch",
- name.getName(), name.getHumanReadableId(), name, branch.getBranchType().name(), parentBranchGuid,
- branch));
+ name.getName(), name.getGuid(), name, branch.getBranchType().name(), parentBranchGuid, branch));
}
} catch (BranchDoesNotExist ex) {
testNameToResultsMap.put("validateBranchGuid", String.format(
"Error: [%s][%s][%s] has Parent Branch Id attribute [%s] that references a non-existant", name.getName(),
- name.getHumanReadableId(), name, parentBranchGuid));
+ name.getGuid(), name, parentBranchGuid));
} catch (Exception ex) {
testNameToResultsMap.put("validateBranchGuid",
"Error: " + name.getName() + " [" + name.toStringWithId() + "] exception: " + ex.getLocalizedMessage());
@@ -1233,7 +1227,7 @@ public class ValidateAtsDatabase extends WorldXNavigateItemAction {
if (assignees.contains(oseeSystemUser)) {
testNameToResultsMap.put(
"testStateMachineAssignees",
- "Error: " + art.getHumanReadableId() + " is assigned to OseeSystem; invalid assignment - MANUAL FIX REQUIRED");
+ "Error: " + awa.getAtsId() + " is assigned to OseeSystem; invalid assignment - MANUAL FIX REQUIRED");
}
if (!awa.isCompleted() && !awa.isCancelled() && assignees.isEmpty()) {
testNameToResultsMap.put(
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/internal/AtsOseeCmService.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/internal/AtsOseeCmService.java
index 5d4af187ec7..cf241320776 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/internal/AtsOseeCmService.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/internal/AtsOseeCmService.java
@@ -22,6 +22,7 @@ import org.eclipse.osee.ats.actions.wizard.NewActionJob;
import org.eclipse.osee.ats.api.ai.IAtsActionableItem;
import org.eclipse.osee.ats.api.data.AtsArtifactTypes;
import org.eclipse.osee.ats.core.client.branch.AtsBranchManagerCore;
+import org.eclipse.osee.ats.core.client.search.AtsArtifactQuery;
import org.eclipse.osee.ats.core.client.task.AbstractTaskableArtifact;
import org.eclipse.osee.ats.core.client.team.TeamWorkFlowArtifact;
import org.eclipse.osee.ats.core.client.util.AtsUtilCore;
@@ -43,7 +44,6 @@ import org.eclipse.osee.framework.logging.OseeLevel;
import org.eclipse.osee.framework.logging.OseeLog;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
import org.eclipse.osee.framework.ui.skynet.FrameworkImage;
import org.eclipse.osee.framework.ui.skynet.cm.IOseeCmService;
import org.eclipse.osee.framework.ui.skynet.cm.OseeCmEditor;
@@ -76,9 +76,9 @@ public class AtsOseeCmService implements IOseeCmService {
}
@Override
- public void openArtifactsById(String name, List<String> guidOrHrids, OseeCmEditor oseeCmEditor) {
+ public void openArtifactsByGuid(String name, List<String> guidOrAtsIds, OseeCmEditor oseeCmEditor) {
try {
- List<Artifact> artifacts = ArtifactQuery.getArtifactListFromIds(guidOrHrids, AtsUtil.getAtsBranch());
+ List<Artifact> artifacts = AtsArtifactQuery.getArtifactListFromIds(guidOrAtsIds);
openArtifacts(name, artifacts, oseeCmEditor);
} catch (OseeCoreException ex) {
OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, "Error opening ATS artifacts by Id", ex);
@@ -129,7 +129,7 @@ public class AtsOseeCmService implements IOseeCmService {
@Override
public Artifact createWorkTask(String name, String parentPcrGuid) {
try {
- Artifact artifact = ArtifactQuery.getArtifactFromId(parentPcrGuid, AtsUtil.getAtsBranch());
+ Artifact artifact = AtsArtifactQuery.getArtifactFromId(parentPcrGuid);
if (artifact instanceof AbstractTaskableArtifact) {
return ((AbstractTaskableArtifact) artifact).createNewTask(name, new Date(),
AtsClientService.get().getUserAdmin().getCurrentUser());
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/ArtifactImpactToActionSearchItem.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/ArtifactImpactToActionSearchItem.java
index 081139f2e2a..b28241db8ce 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/ArtifactImpactToActionSearchItem.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/ArtifactImpactToActionSearchItem.java
@@ -20,6 +20,7 @@ import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.eclipse.core.runtime.jobs.Job;
import org.eclipse.osee.ats.api.data.AtsArtifactTypes;
+import org.eclipse.osee.ats.core.client.team.TeamWorkFlowArtifact;
import org.eclipse.osee.ats.core.users.AtsCoreUsers;
import org.eclipse.osee.ats.internal.Activator;
import org.eclipse.osee.framework.core.data.IOseeBranch;
@@ -129,7 +130,7 @@ public class ArtifactImpactToActionSearchItem extends XNavigateItemAction {
monitor.subTask(str);
int y = 1;
rd.addRaw(AHTML.beginMultiColumnTable(95, 1));
- rd.addRaw(AHTML.addHeaderRowMultiColumnTable(new String[] {"Type", "Status", "HRID", "Title"}));
+ rd.addRaw(AHTML.addHeaderRowMultiColumnTable(new String[] {"Type", "Status", "ID", "Title"}));
// Check for changes on working branches
boolean workingBranchesFound = false;
@@ -165,11 +166,12 @@ public class ArtifactImpactToActionSearchItem extends XNavigateItemAction {
Artifact assocArt =
ArtifactQuery.getArtifactFromId(transactionId.getCommit(), BranchManager.getCommonBranch());
if (assocArt.isOfType(AtsArtifactTypes.TeamWorkflow)) {
+ TeamWorkFlowArtifact twf = (TeamWorkFlowArtifact) assocArt;
rd.addRaw(AHTML.addRowMultiColumnTable(new String[] {
assocArt.getArtifactTypeName(),
"Committed",
- assocArt.getHumanReadableId(),
- assocArt.getName()}));
+ twf.getAtsId(),
+ twf.getName()}));
committedChanges = true;
}
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/AtsNavigateViewItems.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/AtsNavigateViewItems.java
index 21c768ae5c1..8faf2525e8b 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/AtsNavigateViewItems.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/AtsNavigateViewItems.java
@@ -62,8 +62,8 @@ import org.eclipse.osee.ats.world.search.ArtifactTypeSearchItem;
import org.eclipse.osee.ats.world.search.ArtifactTypeWithInheritenceSearchItem;
import org.eclipse.osee.ats.world.search.GoalSearchItem;
import org.eclipse.osee.ats.world.search.GroupWorldSearchItem;
-import org.eclipse.osee.ats.world.search.MultipleHridSearchData;
-import org.eclipse.osee.ats.world.search.MultipleHridSearchOperation;
+import org.eclipse.osee.ats.world.search.MultipleIdSearchData;
+import org.eclipse.osee.ats.world.search.MultipleIdSearchOperation;
import org.eclipse.osee.ats.world.search.MyFavoritesGoalsSearchItem;
import org.eclipse.osee.ats.world.search.MyFavoritesSearchItem;
import org.eclipse.osee.ats.world.search.MyGoalWorkflowItem;
@@ -166,11 +166,11 @@ public final class AtsNavigateViewItems implements XNavigateViewItems, IXNavigat
// Search Items
items.add(new XNavigateItemOperation(item, FrameworkImage.BRANCH_CHANGE, "Open Change Report(s) by ID(s)",
- new MultipleHridSearchOperationFactory("Open Change Report(s) by ID(s)", AtsEditor.ChangeReport)));
+ new MultipleIdSearchOperationFactory("Open Change Report(s) by ID(s)", AtsEditor.ChangeReport)));
items.add(new XNavigateItemOperation(item, AtsImage.OPEN_BY_ID, "Search by ID(s) - Open World Editor",
- new MultipleHridSearchOperationFactory("Search by ID(s) - Open World Editor", AtsEditor.WorldEditor)));
+ new MultipleIdSearchOperationFactory("Search by ID(s) - Open World Editor", AtsEditor.WorldEditor)));
items.add(new XNavigateItemOperation(item, AtsImage.WORKFLOW_CONFIG, "Search by ID(s) - Open Workflow Editor",
- new MultipleHridSearchOperationFactory("Search by ID(s) - Open Workflow Editor", AtsEditor.WorkflowEditor)));
+ new MultipleIdSearchOperationFactory("Search by ID(s) - Open Workflow Editor", AtsEditor.WorkflowEditor)));
items.add(new XNavigateItemOperation(item, AtsImage.GLOBE, "Quick Search",
new AtsQuickSearchOperationFactory()));
@@ -344,19 +344,19 @@ public final class AtsNavigateViewItems implements XNavigateViewItems, IXNavigat
items.addAll(nameToNavItem.values());
}
- private static final class MultipleHridSearchOperationFactory implements IOperationFactory {
+ private static final class MultipleIdSearchOperationFactory implements IOperationFactory {
private final AtsEditor atsEditor;
private final String operationName;
- public MultipleHridSearchOperationFactory(String operationName, AtsEditor atsEditor) {
+ public MultipleIdSearchOperationFactory(String operationName, AtsEditor atsEditor) {
this.operationName = operationName;
this.atsEditor = atsEditor;
}
@Override
public IOperation createOperation() {
- return new MultipleHridSearchOperation(new MultipleHridSearchData(operationName, atsEditor));
+ return new MultipleIdSearchOperation(new MultipleIdSearchData(operationName, atsEditor));
}
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/report/CreateActionArtifactChangeReportJob.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/report/CreateActionArtifactChangeReportJob.java
index c0dd1a7c22c..609f725cb06 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/report/CreateActionArtifactChangeReportJob.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/report/CreateActionArtifactChangeReportJob.java
@@ -105,7 +105,7 @@ public class CreateActionArtifactChangeReportJob extends Job {
int x = 1;
rd.addRaw(AHTML.beginMultiColumnTable(95));
rd.addRaw(AHTML.addHeaderRowMultiColumnTable(new String[] {
- "HRID",
+ "ID",
"Bulld",
"UI",
attributeType.getName(),
@@ -141,7 +141,7 @@ public class CreateActionArtifactChangeReportJob extends Job {
}
for (String attrStr : attrStrs) {
rd.addRaw(AHTML.addRowMultiColumnTable(new String[] {
- teamArt.getHumanReadableId(),
+ teamArt.getAtsId(),
buildId,
modArt.getName(),
attrStr,
@@ -156,7 +156,7 @@ public class CreateActionArtifactChangeReportJob extends Job {
}
for (String attrStr : attrStrs) {
rd.addRaw(AHTML.addRowMultiColumnTable(new String[] {
- teamArt.getHumanReadableId(),
+ teamArt.getAtsId(),
buildId,
artChg.getName(),
attrStr,
@@ -172,7 +172,7 @@ public class CreateActionArtifactChangeReportJob extends Job {
}
for (String attrStr : attrStrs) {
rd.addRaw(AHTML.addRowMultiColumnTable(new String[] {
- teamArt.getHumanReadableId(),
+ teamArt.getAtsId(),
buildId,
artChg.getName(),
attrStr,
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/report/ExtendedStatusReportJob.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/report/ExtendedStatusReportJob.java
index 0672807ae3d..01cdc1da3d8 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/report/ExtendedStatusReportJob.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/report/ExtendedStatusReportJob.java
@@ -142,7 +142,7 @@ public class ExtendedStatusReportJob extends Job {
for (Columns col : Columns.values()) {
// System.out.println("col *" + col + "*");
if (col == Columns.ActionId) {
- values.add(sma.getParentActionArtifact().getHumanReadableId());
+ values.add(sma.getParentActionArtifact().getAtsId());
} else if (col == Columns.TeamId) {
handleTeamIdColumn(sma, values);
} else if (col == Columns.TaskId) {
@@ -186,7 +186,7 @@ public class ExtendedStatusReportJob extends Job {
private static void handleTaskIdColumn(AbstractWorkflowArtifact awa, List<String> values) {
if (awa.isOfType(AtsArtifactTypes.Task)) {
- values.add(((TaskArtifact) awa).getHumanReadableId());
+ values.add(((TaskArtifact) awa).getAtsId());
} else {
values.add(".");
}
@@ -194,7 +194,7 @@ public class ExtendedStatusReportJob extends Job {
private static void handleTeamIdColumn(AbstractWorkflowArtifact sma, List<String> values) {
if (sma.isTeamWorkflow()) {
- values.add(sma.getHumanReadableId());
+ values.add(sma.getAtsId());
} else {
values.add(".");
}
@@ -202,7 +202,7 @@ public class ExtendedStatusReportJob extends Job {
private static void handleOriginatorColumn(AbstractWorkflowArtifact sma, List<String> values) throws OseeCoreException {
if (sma.getCreatedBy() == null) {
- OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, "Can't retrieve orig for " + sma.getHumanReadableId());
+ OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, "Can't retrieve orig for " + sma.getAtsId());
values.add(".");
} else {
values.add(sma.getCreatedBy().getName());
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/notify/EmailActionsBlam.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/notify/EmailActionsBlam.java
index 45e9926a484..999ecbb5d7d 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/notify/EmailActionsBlam.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/notify/EmailActionsBlam.java
@@ -170,12 +170,12 @@ public class EmailActionsBlam extends AbstractBlam {
try {
String legacyPcrId = sma.getSoleAttributeValue(AtsAttributeTypes.LegacyPcrId, "");
if (!legacyPcrId.equals("")) {
- return "HRID: " + sma.getHumanReadableId() + " / LegacyId: " + legacyPcrId;
+ return "ID: " + sma.getAtsId() + " / LegacyId: " + legacyPcrId;
}
} catch (Exception ex) {
OseeLog.log(Activator.class, Level.SEVERE, ex);
}
- return "HRID: " + sma.getHumanReadableId();
+ return "ID: " + sma.getAtsId();
}
@Override
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/CreateWorkingBranchFromTxBlam.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/CreateWorkingBranchFromTxBlam.java
index 27728cb0b45..22eb6239c6c 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/CreateWorkingBranchFromTxBlam.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/CreateWorkingBranchFromTxBlam.java
@@ -16,15 +16,14 @@ import java.util.Collection;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.osee.ats.api.data.AtsArtifactTypes;
import org.eclipse.osee.ats.core.client.branch.AtsBranchManagerCore;
+import org.eclipse.osee.ats.core.client.search.AtsArtifactQuery;
import org.eclipse.osee.ats.core.client.team.TeamWorkFlowArtifact;
import org.eclipse.osee.ats.internal.Activator;
-import org.eclipse.osee.ats.util.AtsUtil;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.core.model.TransactionRecord;
import org.eclipse.osee.framework.logging.OseeLevel;
import org.eclipse.osee.framework.logging.OseeLog;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
import org.eclipse.osee.framework.skynet.core.transaction.TransactionManager;
import org.eclipse.osee.framework.ui.plugin.util.AWorkbench;
import org.eclipse.osee.framework.ui.skynet.blam.AbstractBlam;
@@ -35,11 +34,11 @@ import org.eclipse.osee.framework.ui.skynet.blam.VariableMap;
*/
public class CreateWorkingBranchFromTxBlam extends AbstractBlam {
- private static final String HRID_TX_WIDGET_NAME = "USAGE: Team Workflow HRID, TransactionId (pair on each line)";
+ private static final String ATS_ID_TX_WIDGET_NAME = "USAGE: Team Workflow ATS ID, TransactionId (pair on each line)";
private static final int PAIR_SIZE = 2;
private static final String description =
- "'Copy and paste' or 'type' in Team Workflow HRID,Transaction Id from which to create working branch";
+ "'Copy and paste' or 'type' in Team Workflow ATS ID,Transaction Id from which to create working branch";
public CreateWorkingBranchFromTxBlam() {
super(null, description, BlamUiSource.FILE);
@@ -47,15 +46,15 @@ public class CreateWorkingBranchFromTxBlam extends AbstractBlam {
@Override
public void runOperation(VariableMap variableMap, IProgressMonitor monitor) throws Exception {
- String input = variableMap.getString(HRID_TX_WIDGET_NAME);
- ArrayList<String> hridTxs = new ArrayList<String>(Arrays.asList(input.split("\\r?\\n")));
- for (String hridTx : hridTxs) {
- String[] pairs = hridTx.split("[,\\s]+");
+ String input = variableMap.getString(ATS_ID_TX_WIDGET_NAME);
+ ArrayList<String> idTxs = new ArrayList<String>(Arrays.asList(input.split("\\r?\\n")));
+ for (String idTx : idTxs) {
+ String[] pairs = idTx.split("[,\\s]+");
if (pairs.length == PAIR_SIZE) {
- String hridNumber = pairs[0];
+ String idNumber = pairs[0];
TransactionRecord parentTransactionId = TransactionManager.getTransactionId(Integer.valueOf(pairs[1]));
try {
- Artifact art = ArtifactQuery.getArtifactFromId(hridNumber, AtsUtil.getAtsBranch());
+ Artifact art = AtsArtifactQuery.getArtifactFromId(idNumber);
if (art.isOfType(AtsArtifactTypes.TeamWorkflow)) {
TeamWorkFlowArtifact teamArt = (TeamWorkFlowArtifact) art;
if (AtsBranchManagerCore.isCommittedBranchExists(teamArt)) {
@@ -64,14 +63,14 @@ public class CreateWorkingBranchFromTxBlam extends AbstractBlam {
}
AtsBranchManagerCore.createWorkingBranch(teamArt, parentTransactionId, true);
} else {
- AWorkbench.popup("ERROR", "Must enter a Team Workflow HRID");
+ AWorkbench.popup("ERROR", "Must enter a Team Workflow ID");
return;
}
} catch (Exception ex) {
OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);
}
} else {
- log(String.format("Skipping Input [%s] - Not in usage format <Team Workflow HRID, TransactionId> \n",
+ log(String.format("Skipping Input [%s] - Not in usage format <Team Workflow ID, TransactionId> \n",
Arrays.toString(pairs)));
}
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/DuplicateWorkflowBlam.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/DuplicateWorkflowBlam.java
index 12e35310075..22f23fafbce 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/DuplicateWorkflowBlam.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/DuplicateWorkflowBlam.java
@@ -161,11 +161,11 @@ public class DuplicateWorkflowBlam extends AbstractBlam {
dupArt.setName(title);
}
dupArt.addRelation(AtsRelationTypes.ActionToWorkflow_Action, teamArt.getParentActionArtifact());
- dupArt.getLog().addLog(LogType.Note, null, "Workflow duplicated from " + teamArt.getHumanReadableId());
+ dupArt.getLog().addLog(LogType.Note, null, "Workflow duplicated from " + teamArt.getAtsId());
if (duplicateTasks) {
for (TaskArtifact taskArt : teamArt.getTaskArtifacts()) {
TaskArtifact dupTaskArt = (TaskArtifact) taskArt.duplicate(AtsUtil.getAtsBranch());
- dupTaskArt.getLog().addLog(LogType.Note, null, "Task duplicated from " + taskArt.getHumanReadableId());
+ dupTaskArt.getLog().addLog(LogType.Note, null, "Task duplicated from " + taskArt.getAtsId());
dupArt.addRelation(AtsRelationTypes.TeamWfToTask_Task, dupTaskArt);
dupArt.persist(transaction);
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/ExportChangeReportOperation.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/ExportChangeReportOperation.java
index a16303ce32b..23059e77985 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/ExportChangeReportOperation.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/operation/ExportChangeReportOperation.java
@@ -91,12 +91,12 @@ public final class ExportChangeReportOperation extends AbstractOperation {
}
};
- for (Artifact workflow : workflows) {
+ for (TeamWorkFlowArtifact workflow : workflows) {
Set<Integer> artIds = new HashSet<Integer>();
Collection<Change> changes = computeChanges(workflow, monitor, artIds);
if (!changes.isEmpty() && changes.size() < 4000) {
String id =
- workflow.getSoleAttributeValueAsString(AtsAttributeTypes.LegacyPcrId, workflow.getHumanReadableId());
+ workflow.getSoleAttributeValueAsString(AtsAttributeTypes.LegacyPcrId, workflow.getAtsId());
String prefix = "/" + id;
if (writeChangeReports) {
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/review/GenerateReviewParticipationReport.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/review/GenerateReviewParticipationReport.java
index 2d867f22b37..af8a1d1007c 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/review/GenerateReviewParticipationReport.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/review/GenerateReviewParticipationReport.java
@@ -18,6 +18,7 @@ import org.eclipse.core.runtime.Status;
import org.eclipse.core.runtime.jobs.Job;
import org.eclipse.osee.ats.AtsImage;
import org.eclipse.osee.ats.api.user.IAtsUser;
+import org.eclipse.osee.ats.column.AtsIdColumn;
import org.eclipse.osee.ats.column.LegacyPcrIdColumn;
import org.eclipse.osee.ats.column.RelatedToStateColumn;
import org.eclipse.osee.ats.column.StateColumn;
@@ -44,7 +45,6 @@ import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.SkynetXViewer
import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.column.ArtifactNameColumn;
import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.column.ArtifactTypeColumn;
import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.column.GuidColumn;
-import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.column.HridColumn;
import org.eclipse.osee.framework.ui.swt.Displays;
/**
@@ -135,7 +135,7 @@ public class GenerateReviewParticipationReport extends XNavigateItemAction {
public ReviewParticipationXViewerFactory(IAtsUser user) {
super(MASS_XVIEWER_CUSTOMIZE_NAMESPACE);
registerColumns(ArtifactTypeColumn.getInstance());
- registerColumns(new HridColumn());
+ registerColumns(new AtsIdColumn());
registerColumns(LegacyPcrIdColumn.getInstance());
registerColumns(StateColumn.getInstance());
registerColumns(new XViewerSmaCompletedDateColumn("Completed"));
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/review/ReviewNavigateViewItems.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/review/ReviewNavigateViewItems.java
index d06984b36a7..e94c6ee891c 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/review/ReviewNavigateViewItems.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/review/ReviewNavigateViewItems.java
@@ -79,7 +79,7 @@ public class ReviewNavigateViewItems implements XNavigateViewItems, IXNavigateCo
OseeLog.log(Activator.class, Level.SEVERE, ex);
}
items.add(new SearchNavigateItem(item, new ReviewSearchWorkflowSearchItem()));
- items.add(new XNavigateItemAction(item, new OpenWorkflowByIdAction("Open Review by HRID"), AtsImage.REVIEW));
+ items.add(new XNavigateItemAction(item, new OpenWorkflowByIdAction("Open Review by ID"), AtsImage.REVIEW));
items.add(new SearchNavigateItem(item, new ShowOpenWorkflowsByArtifactType(
"Show Open " + AtsArtifactTypes.DecisionReview.getName() + "s", AtsArtifactTypes.DecisionReview, false, false,
AtsImage.DECISION_REVIEW)));
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/search/AtsQuickSearchOperation.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/search/AtsQuickSearchOperation.java
index d1b6a4cdbe8..f73d75f9634 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/search/AtsQuickSearchOperation.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/search/AtsQuickSearchOperation.java
@@ -14,6 +14,7 @@ import static org.eclipse.osee.framework.core.enums.DeletionFlag.EXCLUDE_DELETED
import java.util.HashSet;
import java.util.Set;
import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.osee.ats.core.client.search.AtsArtifactQuery;
import org.eclipse.osee.ats.core.client.workflow.AbstractWorkflowArtifact;
import org.eclipse.osee.ats.internal.Activator;
import org.eclipse.osee.ats.util.AtsUtil;
@@ -23,7 +24,6 @@ import org.eclipse.osee.ats.world.WorldEditorOperationProvider;
import org.eclipse.osee.framework.core.exception.ArtifactDoesNotExist;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.core.operation.AbstractOperation;
-import org.eclipse.osee.framework.jdk.core.util.HumanReadableId;
import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
@@ -54,15 +54,13 @@ class AtsQuickSearchOperation extends AbstractOperation implements IWorldEditorC
return;
}
for (String str : data.getSearchStr().split(", ")) {
- if (HumanReadableId.isValid(str)) {
- try {
- Artifact art = ArtifactQuery.getArtifactFromId(str, AtsUtil.getAtsBranch());
- if (art != null) {
- allArtifacts.add(art);
- }
- } catch (ArtifactDoesNotExist ex) {
- // do nothing
+ try {
+ Artifact art = AtsArtifactQuery.getArtifactFromId(str);
+ if (art != null) {
+ allArtifacts.add(art);
}
+ } catch (ArtifactDoesNotExist ex) {
+ // do nothing
}
}
for (Artifact art : ArtifactQuery.getArtifactListFromAttributeKeywords(AtsUtil.getAtsBranch(),
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsBranchCommitOperation.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsBranchCommitOperation.java
index 398820908cf..a4b04a14812 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsBranchCommitOperation.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsBranchCommitOperation.java
@@ -62,7 +62,7 @@ public class AtsBranchCommitOperation extends AbstractOperation {
AtsBranchManagerCore.branchesInCommit.add(workflowWorkingBranch);
if (workflowWorkingBranch == null) {
throw new OseeStateException("Commit Branch Failed: Can not locate branch for workflow [%s]",
- teamArt.getHumanReadableId());
+ teamArt.getAtsId());
}
// Confirm that all blocking reviews are completed
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsDeleteManager.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsDeleteManager.java
index fc0c019a0b7..fd6d0f30011 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsDeleteManager.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsDeleteManager.java
@@ -23,6 +23,7 @@ import org.eclipse.osee.ats.api.data.AtsArtifactTypes;
import org.eclipse.osee.ats.core.client.action.ActionManager;
import org.eclipse.osee.ats.core.client.artifact.AbstractAtsArtifact;
import org.eclipse.osee.ats.core.client.team.TeamWorkFlowArtifact;
+import org.eclipse.osee.ats.core.client.util.AtsUtilCore;
import org.eclipse.osee.ats.core.client.workflow.AbstractWorkflowArtifact;
import org.eclipse.osee.ats.editor.SMAEditor;
import org.eclipse.osee.ats.internal.Activator;
@@ -60,7 +61,7 @@ public class AtsDeleteManager {
if (art instanceof AbstractAtsArtifact) {
delArts.add(art);
if (selectedArts.size() < 30) {
- artBuilder.append(String.format("Name: %s Type: %s\n", art.getHumanReadableId(),
+ artBuilder.append(String.format("Name: %s Type: %s\n", ((AbstractAtsArtifact) art).getName(),
art.getArtifactTypeName()));
}
}
@@ -139,7 +140,7 @@ public class AtsDeleteManager {
allDeleteArts.add(deleteArt);
final Set<Artifact> relatedArts = new HashSet<Artifact>(30);
delBuilder.append(String.format("\n<b>Selected</b>:[%s][%s][%s]", deleteArt.getArtifactTypeName(),
- deleteArt.getHumanReadableId(), deleteArt.getName()) + "\n");
+ AtsUtilCore.getAtsId(deleteArt), deleteArt.getName()) + "\n");
if (deleteArt.isOfType(AtsArtifactTypes.Action)) {
for (TeamWorkFlowArtifact art : ActionManager.getTeams(deleteArt)) {
art.atsDelete(relatedArts, ignoredArts);
@@ -150,7 +151,7 @@ public class AtsDeleteManager {
for (Artifact loopArt : relatedArts) {
if (!loopArt.equals(deleteArt)) {
delBuilder.append(String.format(AHTML.addSpace(4) + "<b>Related</b>:[%s][%s][%s]",
- loopArt.getArtifactTypeName(), loopArt.getHumanReadableId(), loopArt.getName()) + "\n");
+ loopArt.getArtifactTypeName(), AtsUtilCore.getAtsId(loopArt), loopArt.getName()) + "\n");
}
}
}
@@ -161,7 +162,7 @@ public class AtsDeleteManager {
if (actionArt != null && !allDeleteArts.contains(actionArt) && allDeleteArts.containsAll(ActionManager.getTeams(actionArt))) {
relatedArts.add(actionArt);
delBuilder.append(String.format(AHTML.addSpace(4) + "<b>Related</b>:[%s][%s][%s]",
- actionArt.getArtifactTypeName(), actionArt.getHumanReadableId(), actionArt.getName()) + "\n");
+ actionArt.getArtifactTypeName(), AtsUtilCore.getAtsId(actionArt), actionArt.getName()) + "\n");
}
}
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsUtil.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsUtil.java
index bea9b0cf4e2..44f8b391370 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsUtil.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/AtsUtil.java
@@ -25,7 +25,9 @@ import org.eclipse.osee.ats.actions.ModifyActionableItemAction;
import org.eclipse.osee.ats.api.data.AtsArtifactTypes;
import org.eclipse.osee.ats.api.user.IAtsUser;
import org.eclipse.osee.ats.artifact.TeamWorkflowLabelProvider;
+import org.eclipse.osee.ats.core.client.action.ActionArtifact;
import org.eclipse.osee.ats.core.client.action.ActionManager;
+import org.eclipse.osee.ats.core.client.search.AtsArtifactQuery;
import org.eclipse.osee.ats.core.client.team.TeamWorkFlowArtifact;
import org.eclipse.osee.ats.core.client.workflow.AbstractWorkflowArtifact;
import org.eclipse.osee.ats.core.client.workflow.StateManager;
@@ -167,10 +169,10 @@ public final class AtsUtil {
new ModifyActionableItemAction(teamArt).run();
}
- public static void openArtifact(String guidOrHrid, Integer branchId, OseeCmEditor view) {
+ public static void openArtifact(String guid, Integer branchId, OseeCmEditor view) {
try {
Branch branch = BranchManager.getBranch(branchId);
- Artifact artifact = ArtifactQuery.getArtifactFromId(guidOrHrid, branch);
+ Artifact artifact = ArtifactQuery.getArtifactFromId(guid, branch);
openATSAction(artifact, AtsOpenOption.OpenOneOrPopupSelect);
} catch (Exception ex) {
OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);
@@ -183,7 +185,7 @@ public final class AtsUtil {
public static void openArtifact(String guid, OseeCmEditor editor) {
Artifact artifact = null;
try {
- artifact = ArtifactQuery.getArtifactFromId(guid, getAtsBranch());
+ artifact = AtsArtifactQuery.getArtifactFromId(guid);
} catch (Exception ex) {
OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP, ex);
return;
@@ -222,13 +224,14 @@ public final class AtsUtil {
public static void openATSAction(final Artifact art, final AtsOpenOption atsOpenOption) {
try {
if (art.isOfType(AtsArtifactTypes.Action)) {
+ ActionArtifact action = (ActionArtifact) art;
Collection<TeamWorkFlowArtifact> teams = ActionManager.getTeams(art);
if (atsOpenOption == AtsOpenOption.OpenAll) {
for (TeamWorkFlowArtifact team : teams) {
SMAEditor.editArtifact(team);
}
} else if (atsOpenOption == AtsOpenOption.AtsWorld) {
- WorldEditor.open(new WorldEditorSimpleProvider("Action " + art.getHumanReadableId(), Arrays.asList(art)));
+ WorldEditor.open(new WorldEditorSimpleProvider("Action " + action.getAtsId(), Arrays.asList(art)));
} else if (atsOpenOption == AtsOpenOption.OpenOneOrPopupSelect) {
if (teams.size() == 1) {
SMAEditor.editArtifact(teams.iterator().next());
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/DoesNotWorkItemAts.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/DoesNotWorkItemAts.java
index ad1b335bc73..5be8b0ef0d4 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/DoesNotWorkItemAts.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/DoesNotWorkItemAts.java
@@ -14,6 +14,7 @@ import java.rmi.activation.Activator;
import java.util.Arrays;
import java.util.List;
import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.osee.ats.core.client.search.AtsArtifactQuery;
import org.eclipse.osee.ats.health.ValidateAtsDatabase;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.core.util.XResultData;
@@ -22,7 +23,6 @@ import org.eclipse.osee.framework.jdk.core.type.HashCollection;
import org.eclipse.osee.framework.logging.OseeLevel;
import org.eclipse.osee.framework.logging.OseeLog;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
import org.eclipse.osee.framework.skynet.core.transaction.SkynetTransaction;
import org.eclipse.osee.framework.skynet.core.transaction.TransactionManager;
import org.eclipse.osee.framework.ui.plugin.PluginUiImage;
@@ -48,7 +48,7 @@ public class DoesNotWorkItemAts extends XNavigateItemAction {
return;
}
- List<String> hrids =
+ List<String> ids =
Arrays.asList("ZW43T", "LQ4GH", "F090B", "1BN39", "FF7LC", "JXJ7G", "SP4TF", "37SWW", "Y3TRT", "UF9Z8",
"XQ0GL", "H9MKB", "SML1L", "J27TH", "S192U", "UZSGK", "RMLXB", "KPY74", "2BQZM", "2LXD8", "SH9P9", "D25LM",
"KS57V", "R4Z07", "VHKFM", "7SK10", "AKF8Y", "W37FQ", "AR47S", "8S42M", "V588M", "59TJZ", "NPFH7", "DVT59",
@@ -64,11 +64,10 @@ public class DoesNotWorkItemAts extends XNavigateItemAction {
"UTN8A", "QP3RQ", "8QPCY", "BZ0LK", "5RT4C", "LYFPD", "88KQV", "ACGJV", "U0M9B");
try {
- List<Artifact> artifacts = ArtifactQuery.getArtifactListFromIds(hrids, AtsUtil.getAtsBranchToken());
+ List<Artifact> artifacts = AtsArtifactQuery.getArtifactListFromIds(ids);
- if (hrids.size() != artifacts.size()) {
- System.err.println(String.format("Hrid size %d doesn't match artifact size %d", hrids.size(),
- artifacts.size()));
+ if (ids.size() != artifacts.size()) {
+ System.err.println(String.format("Id size %d doesn't match artifact size %d", ids.size(), artifacts.size()));
}
HashCollection<String, String> testNameToResultsMap = null;
testNameToResultsMap = new HashCollection<String, String>();
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/Overview.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/Overview.java
index c0b74224d5e..a1f99e99cec 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/Overview.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/Overview.java
@@ -33,7 +33,6 @@ import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.framework.logging.OseeLog;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
import org.eclipse.osee.framework.skynet.core.relation.RelationLink;
-import org.eclipse.osee.framework.ui.skynet.results.XResultDataUI;
import org.eclipse.osee.framework.ui.skynet.results.html.XResultBrowserHyperCmd;
/**
@@ -129,7 +128,7 @@ public class Overview {
this.html.append(AHTML.multiColumnTable(new String[] {
AHTML.getLabelStr(labelFont, "State: ") + awa.getStateMgr().getCurrentStateName(),
AHTML.getLabelStr(labelFont, "Type: ") + awa.getArtifactTypeName(),
- AHTML.getLabelStr(labelFont, "Id: ") + awa.getHumanReadableId()}));
+ AHTML.getLabelStr(labelFont, "Id: ") + awa.getAtsId()}));
addTable(getLabelValue("Originator", awa.getCreatedBy().getName()),
getLabelValue("Creation Date", DateUtil.getMMDDYYHHMM(awa.getCreatedDate())));
if (awa.isTeamWorkflow()) {
@@ -245,19 +244,6 @@ public class Overview {
return getOpenHyperlinkHtml(art.getName(), art);
}
- public static String getOpenHyperlinkHtml(String name, String hrid) {
- return AHTML.getHyperlink(XResultBrowserHyperCmd.getHyperCmdStr(XResultBrowserHyperCmd.openAction, hrid), name);
- }
-
- public static String getOpenArtEditHyperlinkHtml(String name, String hrid) {
- return AHTML.getHyperlink(XResultBrowserHyperCmd.getHyperCmdStr(XResultBrowserHyperCmd.openArtifactEditor, hrid),
- name);
- }
-
- public static String getOpenHyperlinkHtml(String name, String guidOrHrid, int branchId) {
- return XResultDataUI.getHyperlink(name, guidOrHrid, branchId);
- }
-
public static String getOpenHyperlinkHtml(String name, Artifact art) {
return AHTML.getHyperlink(
XResultBrowserHyperCmd.getHyperCmdStr(XResultBrowserHyperCmd.openAction, art.getGuid()), name);
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PromptChangeUtil.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PromptChangeUtil.java
index 45dafb430b6..fcc1b6d68f6 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PromptChangeUtil.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/PromptChangeUtil.java
@@ -66,7 +66,7 @@ public final class PromptChangeUtil {
return ArtifactPromptChange.promptChangeAttribute(attributeType, java.util.Collections.singleton(sma), persist);
} catch (Exception ex) {
OseeLog.log(Activator.class, OseeLevel.SEVERE_POPUP,
- "Can't save " + attributeType.getUnqualifiedName() + " date to artifact " + sma.getHumanReadableId(), ex);
+ "Can't save " + attributeType.getUnqualifiedName() + " date to artifact " + sma.getAtsId(), ex);
}
return false;
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/ArtifactValidationRule.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/ArtifactValidationRule.java
index 49ee0372bfd..66a121f8899 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/ArtifactValidationRule.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/ArtifactValidationRule.java
@@ -14,6 +14,7 @@ import java.util.ArrayList;
import java.util.Collection;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
+import org.eclipse.osee.ats.core.client.util.AtsUtilCore;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
import org.eclipse.osee.framework.skynet.core.validation.IOseeValidator;
@@ -28,7 +29,7 @@ public class ArtifactValidationRule extends AbstractValidationRule {
private String getStatusMessage(Artifact itemChecked, IStatus status) throws OseeCoreException {
String link =
XResultDataUI.getHyperlink(String.format("%s:[%s]", itemChecked.getArtifactTypeName(), itemChecked.getName()),
- itemChecked.getHumanReadableId(), itemChecked.getFullBranch().getId());
+ AtsUtilCore.getAtsId(itemChecked), itemChecked.getFullBranch().getId());
return String.format("%s: %s", link, status.getMessage());
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/ValidationReportOperation.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/ValidationReportOperation.java
index 3ad7f5f09ce..61120fbd0f3 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/ValidationReportOperation.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/validate/ValidationReportOperation.java
@@ -19,6 +19,7 @@ import java.util.Set;
import java.util.logging.Level;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.osee.ats.core.client.team.TeamWorkFlowArtifact;
+import org.eclipse.osee.ats.core.client.util.AtsUtilCore;
import org.eclipse.osee.ats.internal.Activator;
import org.eclipse.osee.ats.util.AtsBranchManager;
import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
@@ -134,7 +135,8 @@ public class ValidationReportOperation extends AbstractOperation {
}
public static String getRequirementHyperlink(Artifact art) throws OseeCoreException {
- String linkName = String.format("%s(%s)", art.getName(), art.getHumanReadableId());
- return XResultDataUI.getHyperlink(linkName, art.getHumanReadableId(), art.getFullBranch().getId());
+ String atsId = AtsUtilCore.getAtsId(art);
+ String linkName = String.format("%s(%s)", art.getName(), atsId);
+ return XResultDataUI.getHyperlink(linkName, atsId, art.getFullBranch().getId());
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/ReleaseVersionItem.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/ReleaseVersionItem.java
index d060f3c9607..272c5ac3849 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/ReleaseVersionItem.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/ReleaseVersionItem.java
@@ -83,7 +83,7 @@ public class ReleaseVersionItem extends XNavigateItemAction {
verArt)) {
if (!team.isCancelled() && !team.isCompleted()) {
errorStr =
- "All Team Workflows must be either Completed or " + "Cancelled before releasing a version.\n\n" + team.getHumanReadableId() + " - is in the\"" + team.getStateMgr().getCurrentStateName() + "\" state.";
+ "All Team Workflows must be either Completed or " + "Cancelled before releasing a version.\n\n" + team.getAtsId() + " - is in the\"" + team.getStateMgr().getCurrentStateName() + "\" state.";
}
}
if (errorStr != null) {
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/VersionReportJob.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/VersionReportJob.java
index b98014851f9..f260b5b963c 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/VersionReportJob.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/version/VersionReportJob.java
@@ -149,7 +149,7 @@ public class VersionReportJob extends Job {
public static String getTeamWorkflowReport(Collection<TeamWorkFlowArtifact> teamArts, Integer backgroundColor, IProgressMonitor monitor) throws OseeCoreException {
StringBuilder sb = new StringBuilder();
sb.append(AHTML.beginMultiColumnTable(100, 1, backgroundColor));
- sb.append(AHTML.addHeaderRowMultiColumnTable(new String[] {"Type", "Team", "Priority", "Change", "Title", "HRID"}));
+ sb.append(AHTML.addHeaderRowMultiColumnTable(new String[] {"Type", "Team", "Priority", "Change", "Title", "ID"}));
int x = 1;
Set<IAtsTeamDefinition> teamDefs = new HashSet<IAtsTeamDefinition>();
for (TeamWorkFlowArtifact team : teamArts) {
@@ -169,11 +169,11 @@ public class VersionReportJob extends Job {
PriorityUtil.getPriorityStr(team),
ChangeTypeUtil.getChangeTypeStr(team),
team.getName(),
- team.getHumanReadableId()}, null, (x % 2 == 0 ? null : "#cccccc")));
+ team.getAtsId()}, null, (x % 2 == 0 ? null : "#cccccc")));
for (TaskArtifact taskArt : team.getTaskArtifacts()) {
sb.append(AHTML.addRowMultiColumnTable(
- new String[] {"Task", "", "", "", taskArt.getName(), taskArt.getHumanReadableId()}, null,
+ new String[] {"Task", "", "", "", taskArt.getName(), taskArt.getAtsId()}, null,
(x % 2 == 0 ? null : "#cccccc")));
}
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/walker/ActionWalkerView.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/walker/ActionWalkerView.java
index a0560c6c594..072c8e750a8 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/walker/ActionWalkerView.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/walker/ActionWalkerView.java
@@ -157,7 +157,7 @@ public class ActionWalkerView extends GenericViewPart implements IPartListener,
if (parentArtifact.isOfType(AtsArtifactTypes.TeamWorkflow)) {
artifact = ((TeamWorkFlowArtifact) parentArtifact).getParentActionArtifact();
} else {
- OseeLog.log(Activator.class, Level.SEVERE, "Unknown parent " + art.getHumanReadableId());
+ OseeLog.log(Activator.class, Level.SEVERE, "Unknown parent " + AtsUtilCore.getAtsId(art));
}
}
}
@@ -182,7 +182,7 @@ public class ActionWalkerView extends GenericViewPart implements IPartListener,
private void setTooltips() {
try {
if (!GoalManager.isGoalArtifact(activeAwa) && !PeerToPeerReviewManager.isStandAlongReview(activeAwa)) {
- ActionArtifact actionArt = (ActionArtifact) activeAwa.getParentActionArtifact();
+ ActionArtifact actionArt = activeAwa.getParentActionArtifact();
if (actionArt != null) {
for (TeamWorkFlowArtifact teamArt : actionArt.getTeams()) {
GraphItem item = viewer.findGraphItem(teamArt);
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/workdef/config/ImportAIsAndTeamDefinitionsToDb.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/workdef/config/ImportAIsAndTeamDefinitionsToDb.java
index 31b0f05fcd6..9cec7e467a4 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/workdef/config/ImportAIsAndTeamDefinitionsToDb.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/workdef/config/ImportAIsAndTeamDefinitionsToDb.java
@@ -15,7 +15,6 @@ import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import org.eclipse.emf.common.util.EList;
-import org.eclipse.osee.ats.api.IAtsConfigObject;
import org.eclipse.osee.ats.api.data.AtsArtifactTypes;
import org.eclipse.osee.ats.api.data.AtsAttributeTypes;
import org.eclipse.osee.ats.api.data.AtsRelationTypes;
@@ -40,7 +39,6 @@ import org.eclipse.osee.framework.core.exception.OseeArgumentException;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.core.exception.OseeStateException;
import org.eclipse.osee.framework.jdk.core.util.GUID;
-import org.eclipse.osee.framework.jdk.core.util.HumanReadableId;
import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.framework.skynet.core.User;
import org.eclipse.osee.framework.skynet.core.UserManager;
@@ -114,7 +112,7 @@ public class ImportAIsAndTeamDefinitionsToDb {
}
newTeam =
ArtifactTypeManager.addArtifact(AtsArtifactTypes.TeamDefinition, AtsUtil.getAtsBranch(), dslTeamName,
- guid, HumanReadableId.generate());
+ guid);
}
if (parentArtifact != null && !parentArtifact.equals(newTeam)) {
parentArtifact.addChild(newTeam);
@@ -176,8 +174,6 @@ public class ImportAIsAndTeamDefinitionsToDb {
private void importVersionDefinitions(EList<VersionDef> versionDefs, Artifact teamDef) throws OseeCoreException {
- IAtsConfigObject configObject = AtsClientService.get().getConfigObject(teamDef);
-
Map<String, Artifact> nameToVerArt = new HashMap<String, Artifact>();
for (VersionDef dslVersionDef : versionDefs) {
String dslVerName = Strings.unquote(dslVersionDef.getName());
@@ -189,12 +185,9 @@ public class ImportAIsAndTeamDefinitionsToDb {
dslVersionDef);
}
Artifact newVer =
- ArtifactTypeManager.addArtifact(AtsArtifactTypes.Version, AtsUtil.getAtsBranch(), dslVerName, guid,
- HumanReadableId.generate());
-
- Artifact teamDefArt = AtsClientService.get().getConfigArtifact(configObject);
+ ArtifactTypeManager.addArtifact(AtsArtifactTypes.Version, AtsUtil.getAtsBranch(), dslVerName, guid);
- teamDefArt.addRelation(AtsRelationTypes.TeamDefinitionToVersion_Version, newVer);
+ teamDef.addRelation(AtsRelationTypes.TeamDefinitionToVersion_Version, newVer);
nameToVerArt.put(newVer.getName(), newVer);
newVersions.put(newVer.getName(), newVer);
newVer.setSoleAttributeValue(AtsAttributeTypes.AllowCommitBranch,
@@ -238,8 +231,7 @@ public class ImportAIsAndTeamDefinitionsToDb {
guid, dslAIDef);
}
newAi =
- ArtifactTypeManager.addArtifact(AtsArtifactTypes.ActionableItem, AtsUtil.getAtsBranch(), dslAIName,
- guid, HumanReadableId.generate());
+ ArtifactTypeManager.addArtifact(AtsArtifactTypes.ActionableItem, AtsUtil.getAtsBranch(), dslAIName, guid);
}
if (parentArtifact != null && !parentArtifact.equals(newAi)) {
parentArtifact.addChild(newAi);
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldLabelProvider.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldLabelProvider.java
index adbf9600f39..68d04240a46 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldLabelProvider.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldLabelProvider.java
@@ -74,7 +74,7 @@ public class WorldLabelProvider extends XViewerLabelProvider {
@Override
public String getColumnText(Object element, XViewerColumn xCol, int columnIndex) {
try {
- // NOTE: HRID, Type, Title are handled by XViewerValueColumn values
+ // NOTE: ID, Type, Title are handled by XViewerValueColumn values
if (!AtsUtil.isAtsArtifact(element)) {
return "";
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldXViewerFactory.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldXViewerFactory.java
index 19170e0fd6a..f14949c803b 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldXViewerFactory.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/WorldXViewerFactory.java
@@ -46,6 +46,7 @@ import org.eclipse.osee.ats.column.HoursSpentStateReviewColumn;
import org.eclipse.osee.ats.column.HoursSpentStateTasksColumn;
import org.eclipse.osee.ats.column.HoursSpentStateTotalColumn;
import org.eclipse.osee.ats.column.HoursSpentTotalColumn;
+import org.eclipse.osee.ats.column.AtsIdColumn;
import org.eclipse.osee.ats.column.ImplementorColumnUI;
import org.eclipse.osee.ats.column.LastStatusedColumn;
import org.eclipse.osee.ats.column.LegacyPcrIdColumn;
@@ -63,7 +64,7 @@ import org.eclipse.osee.ats.column.OriginatingWorkFlowColumn;
import org.eclipse.osee.ats.column.OriginatorColumn;
import org.eclipse.osee.ats.column.PagesChangedColumn;
import org.eclipse.osee.ats.column.PagesReviewedColumn;
-import org.eclipse.osee.ats.column.ParentHridColumn;
+import org.eclipse.osee.ats.column.ParentAtsIdColumn;
import org.eclipse.osee.ats.column.ParentIdColumn;
import org.eclipse.osee.ats.column.ParentStateColumn;
import org.eclipse.osee.ats.column.ParentTopTeamColumnUI;
@@ -116,7 +117,6 @@ import org.eclipse.osee.framework.skynet.core.attribute.AttributeTypeManager;
import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.SkynetXViewerFactory;
import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.column.ArtifactTypeColumn;
import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.column.GuidColumn;
-import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.column.HridColumn;
import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.column.LastModifiedByColumn;
import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.column.LastModifiedDateColumn;
@@ -139,7 +139,7 @@ public class WorldXViewerFactory extends SkynetXViewerFactory {
TitleColumn.getInstance(),
ActionableItemsColumnUI.getInstance(),
UserCommunityColumn.getInstance(),
- HridColumn.getInstance(),
+ AtsIdColumn.getInstance(),
CreatedDateColumn.getInstance(),
TargetedVersionColumn.getInstance(),
TeamColumn.getInstance(),
@@ -215,7 +215,7 @@ public class WorldXViewerFactory extends SkynetXViewerFactory {
ArtifactTypeColumn.getInstance(),
OriginatingWorkFlowColumn.getInstance(),
ParentIdColumn.getInstance(),
- ParentHridColumn.getInstance(),
+ ParentAtsIdColumn.getInstance(),
DaysInCurrentStateColumn.getInstance(),
ParentStateColumn.getInstance(),
ParentWorkDefColumn.getInstance(),
@@ -228,7 +228,8 @@ public class WorldXViewerFactory extends SkynetXViewerFactory {
PagesReviewedColumn.getInstance(),
new GuidColumn(false),
ParentTopTeamColumnUI.getInstance(),
- ActionableItemOwner.getInstance()};
+ ActionableItemOwner.getInstance(),
+ AtsIdColumn.getInstance()};
private final static String NAMESPACE = "org.eclipse.osee.ats.WorldXViewer";
public WorldXViewerFactory() {
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleHridSearchData.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleIdSearchData.java
index c35dd565350..69af1fa46a6 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleHridSearchData.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleIdSearchData.java
@@ -16,14 +16,12 @@ import org.eclipse.osee.ats.util.AtsEditor;
import org.eclipse.osee.ats.world.IWorldEditorConsumer;
import org.eclipse.osee.ats.world.WorldEditor;
import org.eclipse.osee.framework.core.model.Branch;
-import org.eclipse.osee.framework.jdk.core.util.GUID;
-import org.eclipse.osee.framework.jdk.core.util.HumanReadableId;
import org.eclipse.osee.framework.jdk.core.util.Strings;
/**
* @author Donald G. Dunne
*/
-public class MultipleHridSearchData implements IWorldEditorConsumer {
+public class MultipleIdSearchData implements IWorldEditorConsumer {
private String enteredIds = "";
private List<String> ids = new ArrayList<String>();
private boolean includeArtIds;
@@ -32,7 +30,7 @@ public class MultipleHridSearchData implements IWorldEditorConsumer {
private WorldEditor worldEditor;
private AtsEditor atsEditor;
- public MultipleHridSearchData(String name, AtsEditor atsEditor) {
+ public MultipleIdSearchData(String name, AtsEditor atsEditor) {
this.name = name;
this.atsEditor = atsEditor;
}
@@ -56,23 +54,13 @@ public class MultipleHridSearchData implements IWorldEditorConsumer {
if (!str.equals("")) {
ids.add(str);
}
- // allow for lower case hrids
+ // allow for lower case ats ids
if (str.length() == 5 && !ids.contains(str.toUpperCase())) {
ids.add(str.toUpperCase());
}
}
}
- public List<String> getValidGuidsAndHrids() {
- List<String> results = new ArrayList<String>();
- for (String id : getIds()) {
- if (GUID.isValid(id) || HumanReadableId.isValid(id)) {
- results.add(id);
- }
- }
- return results;
- }
-
public List<String> getIds() {
if (ids.isEmpty()) {
extractIds();
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleHridSearchOperation.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleIdSearchOperation.java
index 1be53627df7..0dcc508ccef 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleHridSearchOperation.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleIdSearchOperation.java
@@ -25,6 +25,7 @@ import org.eclipse.osee.ats.api.team.IAtsTeamDefinition;
import org.eclipse.osee.ats.artifact.SmaWorkflowLabelProvider;
import org.eclipse.osee.ats.core.client.action.ActionManager;
import org.eclipse.osee.ats.core.client.branch.AtsBranchManagerCore;
+import org.eclipse.osee.ats.core.client.search.AtsArtifactQuery;
import org.eclipse.osee.ats.core.client.team.TeamWorkFlowArtifact;
import org.eclipse.osee.ats.editor.SMAEditor;
import org.eclipse.osee.ats.internal.Activator;
@@ -58,13 +59,13 @@ import org.eclipse.ui.dialogs.ListDialog;
/**
* @author Donald G. Dunne
*/
-public class MultipleHridSearchOperation extends AbstractOperation implements IWorldEditorConsumer {
+public class MultipleIdSearchOperation extends AbstractOperation implements IWorldEditorConsumer {
private final Set<Artifact> resultAtsArts = new HashSet<Artifact>();
private final Set<Artifact> resultNonAtsArts = new HashSet<Artifact>();
private final Set<Artifact> artifacts = new HashSet<Artifact>();
- private final MultipleHridSearchData data;
+ private final MultipleIdSearchData data;
- public MultipleHridSearchOperation(MultipleHridSearchData data) {
+ public MultipleIdSearchOperation(MultipleIdSearchData data) {
super(data.getName(), Activator.PLUGIN_ID);
this.data = data;
}
@@ -72,7 +73,7 @@ public class MultipleHridSearchOperation extends AbstractOperation implements IW
@Override
protected void doWork(IProgressMonitor monitor) throws Exception {
if (!data.hasValidInput()) {
- MultipleHridSearchUi ui = new MultipleHridSearchUi(data);
+ MultipleIdSearchUi ui = new MultipleIdSearchUi(data);
if (!ui.getInput()) {
return;
}
@@ -83,7 +84,7 @@ public class MultipleHridSearchOperation extends AbstractOperation implements IW
}
searchAndSplitResults();
if (resultAtsArts.isEmpty() && resultNonAtsArts.isEmpty()) {
- AWorkbench.popup("Invalid HRID/Guid/Legacy PCR Id(s): " + Collections.toString(", ", data.getIds()));
+ AWorkbench.popup("Invalid ID/Guid/Legacy PCR Id(s): " + Collections.toString(", ", data.getIds()));
return;
}
if (resultNonAtsArts.size() > 0) {
@@ -213,10 +214,10 @@ public class MultipleHridSearchOperation extends AbstractOperation implements IW
}
}
- // This does hrid/guid search
- List<String> validGuidsAndHrids = data.getValidGuidsAndHrids();
- if (!validGuidsAndHrids.isEmpty()) {
- for (Artifact art : ArtifactQuery.getArtifactListFromIds(validGuidsAndHrids, AtsUtil.getAtsBranch())) {
+ // This does id/guid search
+ List<String> validGuidsAndIds = data.getIds();
+ if (!validGuidsAndIds.isEmpty()) {
+ for (Artifact art : AtsArtifactQuery.getArtifactListFromIds(validGuidsAndIds)) {
artifacts.add(art);
}
}
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleHridSearchUi.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleIdSearchUi.java
index f7e81937d4c..a44fa93cc9c 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleHridSearchUi.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/MultipleIdSearchUi.java
@@ -25,11 +25,11 @@ import org.eclipse.osee.framework.ui.swt.Displays;
/**
* @author Donald G. Dunne
*/
-public class MultipleHridSearchUi {
+public class MultipleIdSearchUi {
- private final MultipleHridSearchData data;
+ private final MultipleIdSearchData data;
- public MultipleHridSearchUi(MultipleHridSearchData data) {
+ public MultipleIdSearchUi(MultipleIdSearchData data) {
this.data = data;
}
@@ -51,13 +51,12 @@ public class MultipleHridSearchUi {
EntryDialog ed = null;
if (AtsUtilCore.isAtsAdmin()) {
ed =
- new EntryCheckDialog(data.getName(), "Enter Legacy ID, Guid or HRID (comma separated)", "Include ArtIds");
+ new EntryCheckDialog(data.getName(), "Enter Legacy ID, Guid or ID (comma separated)", "Include ArtIds");
} else {
ed =
new EntryDialog(Displays.getActiveShell(), data.getName(), null,
- "Enter Legacy ID, Guid or HRID (comma separated)", MessageDialog.QUESTION, new String[] {
- "OK",
- "Cancel"}, 0);
+ "Enter Legacy ID, Guid or ID (comma separated)", MessageDialog.QUESTION,
+ new String[] {"OK", "Cancel"}, 0);
}
int response = ed.open();
if (response == 0) {

Back to the top