Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2013-05-07 16:21:09 +0000
committerRoberto E. Escobar2013-06-17 23:09:10 +0000
commitab7cf02da6c59aeb79f1c8f30834a7e8cf04ff40 (patch)
treebf47d675d6cf7663dbbdf8c1d2fc1718a05f2a71 /plugins/org.eclipse.osee.ats.client.demo
parent1093b5529dd86e0300876b787c59dac7a931ea0e (diff)
downloadorg.eclipse.osee-ab7cf02da6c59aeb79f1c8f30834a7e8cf04ff40.tar.gz
org.eclipse.osee-ab7cf02da6c59aeb79f1c8f30834a7e8cf04ff40.tar.xz
org.eclipse.osee-ab7cf02da6c59aeb79f1c8f30834a7e8cf04ff40.zip
feature[ats_605B4]: Create Search Work Packages Blam
Diffstat (limited to 'plugins/org.eclipse.osee.ats.client.demo')
-rw-r--r--plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/DemoArtifactToken.java16
-rw-r--r--plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/config/DemoDatabaseConfig.java30
-rw-r--r--plugins/org.eclipse.osee.ats.client.demo/support/WorkDef_Demo_AIs_And_Team_Definitions.ats1
3 files changed, 37 insertions, 10 deletions
diff --git a/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/DemoArtifactToken.java b/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/DemoArtifactToken.java
index e3df03c6e33..50e7e0f890d 100644
--- a/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/DemoArtifactToken.java
+++ b/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/DemoArtifactToken.java
@@ -40,6 +40,8 @@ public final class DemoArtifactToken {
"SAW_Requirements", AtsArtifactTypes.TeamDefinition);
public static IArtifactToken SAW_SW = TokenFactory.createArtifactToken("At2WHxFk5VVE2cafF5AA", "SAW_SW",
CoreArtifactTypes.Folder);
+ public static IArtifactToken SAW_SW_AI = TokenFactory.createArtifactToken("AZ2uRHybOnvKPIuRqKAA", "SAW CSCI",
+ AtsArtifactTypes.ActionableItem);
// SAW_SW Versions
public static IArtifactToken SAW_Bld_1 = TokenFactory.createArtifactToken("A8msa8LTDG36oWAnq3QA", "SAW_Bld_1",
@@ -62,6 +64,20 @@ public final class DemoArtifactToken {
public static IArtifactToken DemoPrograms = TokenFactory.createArtifactToken("Awsk_RtnczAchcuSxagA",
"Demo Programs", CoreArtifactTypes.Artifact);
+ public static IArtifactToken SAW_Code_Team_WorkPackage_01 = TokenFactory.createArtifactToken("AZp8M1dPuESWYBPPbDgA",
+ "Work Pkg O1", AtsArtifactTypes.WorkPackage);
+ public static IArtifactToken SAW_Code_Team_WorkPackage_02 = TokenFactory.createArtifactToken("AZp8M1d7TCJiBw6A5bgA",
+ "Work Pkg O2", AtsArtifactTypes.WorkPackage);
+ public static IArtifactToken SAW_Code_Team_WorkPackage_03 = TokenFactory.createArtifactToken("AZp8M1em4EC1xE6bPEwA",
+ "Work Pkg O3", AtsArtifactTypes.WorkPackage);
+
+ public static IArtifactToken SAW_Test_AI_WorkPackage_0A = TokenFactory.createArtifactToken("AZp8M1fSc1JwMDQBtLwA",
+ "Work Pkg OA", AtsArtifactTypes.WorkPackage);
+ public static IArtifactToken SAW_Test_AI_WorkPackage_0B = TokenFactory.createArtifactToken("AZp8M1hP81QOm6W9yNgA",
+ "Work Pkg OB", AtsArtifactTypes.WorkPackage);
+ public static IArtifactToken SAW_Test_AI_WorkPackage_0C = TokenFactory.createArtifactToken("AZp8M1kvEGrRt9tybTwA",
+ "Work Pkg OC", AtsArtifactTypes.WorkPackage);
+
private DemoArtifactToken() {
// Constants
}
diff --git a/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/config/DemoDatabaseConfig.java b/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/config/DemoDatabaseConfig.java
index 3033887ce62..e39d95556ab 100644
--- a/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/config/DemoDatabaseConfig.java
+++ b/plugins/org.eclipse.osee.ats.client.demo/src/org/eclipse/osee/ats/client/demo/config/DemoDatabaseConfig.java
@@ -10,7 +10,6 @@
*******************************************************************************/
package org.eclipse.osee.ats.client.demo.config;
-import org.eclipse.osee.ats.api.data.AtsArtifactTypes;
import org.eclipse.osee.ats.api.data.AtsAttributeTypes;
import org.eclipse.osee.ats.api.data.AtsRelationTypes;
import org.eclipse.osee.ats.client.demo.DemoArtifactToken;
@@ -20,6 +19,7 @@ import org.eclipse.osee.ats.client.demo.DemoSubsystems;
import org.eclipse.osee.ats.client.demo.DemoUsers;
import org.eclipse.osee.ats.core.client.util.AtsGroup;
import org.eclipse.osee.ats.core.client.util.AtsUtilCore;
+import org.eclipse.osee.framework.core.data.IArtifactToken;
import org.eclipse.osee.framework.core.data.IOseeBranch;
import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
@@ -69,36 +69,46 @@ public class DemoDatabaseConfig implements IDbInitializationTask {
Artifact codeTeamArt =
ArtifactQuery.getArtifactFromToken(DemoArtifactToken.SAW_Code, AtsUtilCore.getAtsBranchToken());
- Artifact workPkg1 = createWorkPackage("1", "ASDHFA443");
+ Artifact workPkg1 = createWorkPackage(DemoArtifactToken.SAW_Code_Team_WorkPackage_01, "ASDHFA443");
workPkg1.addRelation(AtsRelationTypes.WorkPackage_TeamDefOrAi, codeTeamArt);
workPkg1.persist(transaction);
- Artifact workPkg2 = createWorkPackage("2", "ASDHFA443");
+ Artifact workPkg2 = createWorkPackage(DemoArtifactToken.SAW_Code_Team_WorkPackage_02, "ASDHFA443");
workPkg2.addRelation(AtsRelationTypes.WorkPackage_TeamDefOrAi, codeTeamArt);
workPkg2.persist(transaction);
+ Artifact workPkg3 = createWorkPackage(DemoArtifactToken.SAW_Code_Team_WorkPackage_03, "ASDHFA443");
+ workPkg3.setSoleAttributeValue(AtsAttributeTypes.Active, false);
+ workPkg3.addRelation(AtsRelationTypes.WorkPackage_TeamDefOrAi, codeTeamArt);
+ workPkg3.persist(transaction);
+
Artifact testTeamArt =
ArtifactQuery.getArtifactFromToken(DemoArtifactToken.SAW_Test_AI, AtsUtilCore.getAtsBranchToken());
- Artifact workPkg11 = createWorkPackage("A", "AHESSH3");
+ Artifact workPkg11 = createWorkPackage(DemoArtifactToken.SAW_Test_AI_WorkPackage_0A, "AHESSH3");
workPkg11.addRelation(AtsRelationTypes.WorkPackage_TeamDefOrAi, testTeamArt);
workPkg11.persist(transaction);
- Artifact workPkg21 = createWorkPackage("B", "HAKSHD3");
+ Artifact workPkg21 = createWorkPackage(DemoArtifactToken.SAW_Test_AI_WorkPackage_0B, "HAKSHD3");
workPkg21.addRelation(AtsRelationTypes.WorkPackage_TeamDefOrAi, testTeamArt);
workPkg21.persist(transaction);
+ Artifact workPkg31 = createWorkPackage(DemoArtifactToken.SAW_Test_AI_WorkPackage_0C, "EHA4DS");
+ workPkg31.setSoleAttributeValue(AtsAttributeTypes.Active, false);
+ workPkg31.addRelation(AtsRelationTypes.WorkPackage_TeamDefOrAi, testTeamArt);
+ workPkg31.persist(transaction);
+
transaction.execute();
}
- private Artifact createWorkPackage(String id, String activityId) throws OseeCoreException {
- Artifact workPkg1 =
- ArtifactTypeManager.addArtifact(AtsArtifactTypes.WorkPackage, AtsUtilCore.getAtsBranchToken(), "WP 0" + id);
- workPkg1.addAttributeFromString(AtsAttributeTypes.WorkPackageId, "WP_0" + id);
+ private Artifact createWorkPackage(IArtifactToken workPackageToken, String activityId) throws OseeCoreException {
+ Artifact workPkg1 = ArtifactTypeManager.addArtifact(workPackageToken, AtsUtilCore.getAtsBranchToken());
+ workPkg1.addAttributeFromString(AtsAttributeTypes.WorkPackageId, "WP_0" + workPackageToken);
workPkg1.addAttributeFromString(AtsAttributeTypes.WorkPackageProgram, "Program A");
workPkg1.addAttributeFromString(AtsAttributeTypes.WorkPackageType, "LOE");
workPkg1.addAttributeFromString(AtsAttributeTypes.ActivityId, activityId);
- workPkg1.addAttributeFromString(AtsAttributeTypes.ActivityName, "HUF 2" + id + "0");
+ workPkg1.addAttributeFromString(AtsAttributeTypes.ActivityName,
+ "HUF 2" + workPackageToken.getName().charAt(workPackageToken.getName().length() - 1) + "0");
return workPkg1;
}
diff --git a/plugins/org.eclipse.osee.ats.client.demo/support/WorkDef_Demo_AIs_And_Team_Definitions.ats b/plugins/org.eclipse.osee.ats.client.demo/support/WorkDef_Demo_AIs_And_Team_Definitions.ats
index fafe93ea0c8..a8c319f0ee5 100644
--- a/plugins/org.eclipse.osee.ats.client.demo/support/WorkDef_Demo_AIs_And_Team_Definitions.ats
+++ b/plugins/org.eclipse.osee.ats.client.demo/support/WorkDef_Demo_AIs_And_Team_Definitions.ats
@@ -243,6 +243,7 @@ actionableItem "Actionable Items" GetOrCreate {
}
}
actionableItem "SAW CSCI" {
+ guid "AZ2uRHybOnvKPIuRqKAA"
actionable False
children {
actionableItem "SAW Code" {

Back to the top