diff options
author | donald.g.dunne | 2013-05-07 16:21:09 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2013-06-17 23:09:10 +0000 |
commit | ab7cf02da6c59aeb79f1c8f30834a7e8cf04ff40 (patch) | |
tree | bf47d675d6cf7663dbbdf8c1d2fc1718a05f2a71 /plugins/org.eclipse.osee.ats.client.demo | |
parent | 1093b5529dd86e0300876b787c59dac7a931ea0e (diff) | |
download | org.eclipse.osee-ab7cf02da6c59aeb79f1c8f30834a7e8cf04ff40.tar.gz org.eclipse.osee-ab7cf02da6c59aeb79f1c8f30834a7e8cf04ff40.tar.xz org.eclipse.osee-ab7cf02da6c59aeb79f1c8f30834a7e8cf04ff40.zip |
feature[ats_605B4]: Create Search Work Packages Blam
Change-Id: If13da0b6d6f4db251d2fc080a34a323098525808
Diffstat (limited to 'plugins/org.eclipse.osee.ats.client.demo')
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" { |